What problem does it solve?
It solves the problem of starting a new Claude Code project without a consistent, reliable AI “Harness” that enforces rules, restores context across sessions, and wires in safe workflows from day one.
Core Features & Use Cases
- Project bootstrapping (6-layer Harness): Generates the required foundation files (CLAUDE.md, .claude/settings.json, hooks, init.sh, and core skill directories) so the agent behaves consistently and safely.
- Guardrails via hooks + concise memory: Creates deterministic hook scripts for enforcement while keeping CLAUDE.md within the <=60-line principle and pushing detail into docs/.
- Setup for plan→implement→verify loops: Installs workflow Skills for writing plans, test-driven development, and pre-completion verification.
- Cross-session progress tracking: Initializes claude-progress.json and docs/features.json (when applicable) along with an archiving strategy to avoid unbounded token growth.
Quick Start
Use the harness:init Skill to initialize a new project by telling Claude Code: Help me initialize this project's Harness.