César Alberca
All skills

validateClaude 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

  1. Build - npm run build (vite build)
  2. Type check - npm run compile (tsc -b)
  3. Tests - npm run test (unit + integration + e2e)
  4. Lint - npm run lint (biome check)
  5. 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