Skip to main content
ClaudeWave
Skill1.3k repo starsupdated today

spk-gate-accept

The spk-gate-accept skill executes Spec Kitty's acceptance gate when a mission reaches terminal state, verifying that all work packages are approved, required tests and artifacts are present, and mission invariants hold before proceeding to merge. Use this skill as the final readiness checkpoint before code integration, routing to recovery procedures if verification fails.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/Priivacy-ai/spec-kitty /tmp/spk-gate-accept && cp -r /tmp/spk-gate-accept/src/doctrine/skills/spk-gate-accept ~/.claude/skills/spk-gate-accept
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# spk-gate-accept

Use this skill when runtime reaches terminal state, the user asks to accept a
mission, or all WPs appear complete.

## Flow

1. Run `/spec-kitty.accept` or the equivalent CLI command.
2. Confirm all required WPs are approved or terminal.
3. Verify required tests, artifacts, and mission invariants.
4. If accept fails, route to `spk-run-blocked-recovery`.
5. If accept passes, route to `spk-gate-merge`.

## Rule

Accept is not a formality. It is the final pre-merge readiness gate.