Diagnose Stac build, deploy, rendering, caching, and navigation issues using repeatable checks. Use when users report stac build finding no screens, deploy mismatches, runtime unknown widget/action errors, cache staleness, or migration regressions.
Resources
3Install
npx skillscat add stacdev/stac/stac-troubleshooter Install via the SkillsCat registry.
SKILL.md
Stac Troubleshooter
Overview
Use this skill to run structured diagnostics and return precise fixes for Stac project issues.
Workflow
- Run
scripts/stac_doctor.py --project-root <path>for baseline checks. - Run
scripts/check_build_outputs.py --project-root <path> --expected-dir stac/.build. - Triage using focused playbooks under
references/. - Return root cause, fix commands, and post-fix verification steps.
Required Inputs
- Project root path.
- Failing command and output (if available).
- Affected route/screen name (if runtime issue).
Output Contract
- Classify issue as setup/build/deploy/runtime/cache/navigation.
- Provide exact remedial commands and expected outcomes.
- Include one verification command or file check per fix.
References
- Read
references/error-playbooks.mdfor common Stac errors and fixes. - Read
references/cache-debug.mdfor stale content and cache strategy checks. - Read
references/navigation-debug.mdfor route/action stack behavior. - Read
references/migration-cheatsheet.mdfor JSON-to-Dart migration mapping. - Read
references/known-gotchas.mdfor recurring pitfalls.
Scripts
scripts/stac_doctor.py --project-root <path> [--json]scripts/check_build_outputs.py --project-root <path> --expected-dir stac/.build