validate — Claude skill
Run full project validation including build, type checking, tests, linting, and format checking. Use when user says "validate", "run all checks", "check everything", or before commits/PRs to ensure code quality.
#Validate
Run all validation commands to check project health. Continue through all checks even if some fail, then report all issues at once.
#Commands
This is an overview of the commands that are executed through the script/validate.sh
- Build -
npm run build(vite build) - Type check -
npm run compile(tsc -b) - Tests -
npm run test(unit + integration + e2e) - Lint -
npm run lint(biome check) - Format -
npm run format:check(biome format)
#Execution
Run the validation script:
~/.claude/skills/validate/scripts/validate.sh
#Reporting
After all commands complete, summarize results:
- List each check with ✅ (pass) or ❌ (fail)
- For failures, show the relevant error output
- Suggest fixes for common issues