What problem does it solve?
Prevents broken style, consistency, or documentation issues from slipping into the repository by enforcing a clean lint/fix gate before any conventional commit happens.
Core Features & Use Cases
- Runs consistency checks and applies fixes: Orchestrates
mix consistency via the gate-fix sub-skill and relies on its terminal status to decide next steps.
- Blocks or defers commits when plans are pending: If the fixer outputs
STATUS: PLAN_PENDING, it stops and surfaces the proposed refactor plan verbatim for user approval before committing.
- Creates conventional commits only when clean: Invokes
gate-commit only when the fixer reports STATUS: CLEAN, otherwise it halts and reports what remains.
Quick Start
Run the gate skill and follow its status outcome by committing only after it reports STATUS: CLEAN.