Overview
Use this skill when DevTools has polluted the repository or started compiling the wrong thing. Keep the cleanup minimal and restore tracked files before deleting residue.
Quick Start
- Read
references/devtools-recovery-checklist.md. - Inspect
git status, repository root,project.config.json,project.private.config.json, andapp.json. - Decide whether the problem is wrong import root, template residue, stale compile condition, or TypeScript-recognition drift.
- Restore tracked files first, then delete only the generated residue.
- Tell the user exactly which directory to import and which compile mode to use.
Core Rules
- Treat repository root and miniapp code root as separate concerns.
- Prefer restoring tracked files from version control before deleting generated clutter.
- Keep
project.private.config.jsonlocal-only; do not rely on it for shared project truth. - Remove generated template pages or helpers unless the app explicitly depends on them.
- If DevTools complains about missing
.jsfiles while the repo authors in.ts, verify TypeScript recognition before rewriting the app to JavaScript. - If DevTools tries to start from a page not listed in
app.json, suspect a stale custom compile condition first.
Output Format
When answering, keep the result short and operational:
- what DevTools changed
- what should remain in the repo
- what to delete or restore
- what the user must change in DevTools
Resources
references/devtools-recovery-checklist.md: cleanup rules and error-to-cause mappingreferences/example-prompts.md: reusable trigger examples and evaluation notes