Summary
There is no single command to run all quality checks. Users must remember and run 10+ individual scripts. Two new slash commands would streamline this.
Proposed Commands
/verify-all
Runs all quality checks locally in sequence:
lint-and-format.sh
check-types.sh
run-tests.sh
check-accessibility.sh
verify-tokens.sh
check-dead-code.sh
check-security.sh
check-bundle-size.sh (if build output exists)
Reports pass/fail summary at the end.
/ci
Same as /verify-all but optimized for CI environments:
- Non-interactive (no prompts)
- JSON output mode for parsing
- Exit code reflects overall pass/fail
- Skips checks that require running dev server
Acceptance Criteria
Summary
There is no single command to run all quality checks. Users must remember and run 10+ individual scripts. Two new slash commands would streamline this.
Proposed Commands
/verify-all
Runs all quality checks locally in sequence:
lint-and-format.shcheck-types.shrun-tests.shcheck-accessibility.shverify-tokens.shcheck-dead-code.shcheck-security.shcheck-bundle-size.sh(if build output exists)Reports pass/fail summary at the end.
/ci
Same as
/verify-allbut optimized for CI environments:Acceptance Criteria
/verify-allcommand created in.claude/commands//cicommand created in.claude/commands//cireturns non-zero exit on any failure