What problem does it solve?
It prevents Claude from skipping required workflow steps (specs, tests, doc updates, and verification) when running autonomously by creating a mechanical harness that blocks completion until phases are satisfied.
Core Features & Use Cases
- Creates a complete harness system: generates hook scripts, slash-command workflow markers, and
.claude/settings.json wiring so enforcement happens automatically.
- Bootstraps living documentation: scaffolds
docs/ templates and fills missing PRD/system-design/component-registry/constraints/feature and behavior specs based on the codebase.
- Implements scope-aware phase gating: infers whether work is a feature, patch, or design change and enforces only the required phases for that scope.
- Safety guardrails: includes loop detection for Stop-hook blocking so the enforcement won’t trap the chat in an infinite block/reply loop.
- Designed for autonomous runs: use it when you want mandatory workflow compliance rather than relying on conversational reminders.
Quick Start
Ask the Skill to set up a harness in the current project by saying: "Set up a harness to enforce mandatory workflow steps for this repository, and scaffold any missing living docs."