What problem does it solve?
It prevents wasted engineering effort by turning unclear requirements into a governed specification that surfaces assumptions, defines boundaries, and enables objective quality checks before implementation.
Core Features & Use Cases
- Assumption surfacing and confirmation: Forces the agent to explicitly list assumptions and wait for user confirmation when requirements are ambiguous.
- Gated spec lifecycle with boundaries: Establishes Always / Ask First / Never rules so scope, permissions, and prohibitions are clear.
- Quality checklists and templates: Provides the feature-spec template and a structured checklist to validate objective success criteria and document completeness.
- Resource router for the /spec workflow: Automatically points the agent to the correct templates and checklists for spec creation and review.
Quick Start
Use the /spec workflow to create or review a feature specification, and ensure the agent surfaces and confirms assumptions before proceeding.