What problem does it solve?
This Skill prevents incomplete or low-quality changes by enforcing mandatory verification gates such as tests, type checks, linting, builds, and security validations before task completion.
Core Features & Use Cases
- Non-negotiable quality gates: Stops completion until required verification passes, with clear structured results.
- Verification hierarchy and routing: Uses an executor/verifier flow where Alphonse performs verification and escalates to Loid/Lawliet when needed.
- Project-aware commands: Detects project type and runs appropriate language/tooling checks across Node.js, Python, Go, Rust, and more.
- Security gate handling: Triggers credential scanning, permission checks, and dependency audits for sensitive changes.
- Failure handling and escalation: Classifies failures by severity (CRITICAL/BLOCKING/WARNING) and documents override requirements when skipping is allowed.
Quick Start
Use verification-gates to ensure your change is fully validated by running the appropriate pre-commit or pre-complete checks and producing a structured pass/fail report before you mark the task complete.