Quick Start¶
Install and scaffold¶
# One-shot (no install needed)
uvx wolverine-kit init my-project --agent claude
# Or install persistently
uv tool install wolverine-kit
wk init my-project --agent claude
Only prerequisite: uv.
Fill in your spec¶
After scaffolding, you have a spec/ directory with stub files. Start with these three:
spec/INVARIANTS.md- your non-negotiable rulesspec/DECISIONS.md- binding architectural choicesspec/ARCHITECTURE.md- module boundaries and structure
Run your first check¶
The guardian reads your invariants and decisions, then checks the current state of your project against them.
Implement a module¶
This runs the full gate chain:
- Guardian verifies the proposal is spec-compliant
- Spec-synthesizer produces a brief
- Test-author generates test specifications
- Implementation begins (only if all gates pass)
Record a decision¶
When the guardian emits NEEDS-DECISION, record the resolution:
The agent asks for details, drafts the ADR, and propagates it through your spec files.
Update after upgrading wolverine-kit¶
Your spec/ files are never touched. Only managed agent/command files are regenerated.