Clean Project (Hard Reset)
This skill provides a destructive but thorough way to repair a "broken" development environment by removing all cached artifacts and re-initializing from scratch.
When to Use
- •
pnpm installfails repeatedly with checksum or resolution errors. - •
trunkreports internal errors that persist aftertrunk install. - •"Ghost" errors occur (failures that don't match the current code).
Workflow
- •
Clean Dependencies:
- •Recursively delete
node_modules:find . -name "node_modules" -type d -prune -exec rm -rf '{}' +. - •Remove global lockfile:
rm pnpm-lock.yaml.
- •Recursively delete
- •
Clean Tooling Cache:
- •Clear Trunk cache:
trunk clean. - •Prune pnpm store:
pnpm store prune.
- •Clear Trunk cache:
- •
Re-initialize Environment:
- •Invoke the
setup-dev-envskill to reinstall everything.
- •Invoke the
- •
Verify Health:
- •Invoke the
verifiersubagent (../../agents/verifier.md) to ensure the project is back to a clean, working state.
- •Invoke the
Safety Note
This process is destructive to the local environment but safe for the repository. It will require a full download of all dependencies, which may take several minutes depending on network speed.
Resources
- •pnpm Commands for Node.js: Common pnpm maintenance commands.
- •Trunk CLI Reference: Commands for managing Trunk artifacts.