What problem does it solve?
This Skill prevents implementation work from starting without a formal specification by detecting implementation-intent tasks, generating structured specification documents, and requiring review and approval before code changes proceed.
Core Features & Use Cases
- Detection & Interception: Scans task descriptions for implementation signals (code changes, APIs, schema updates, integrations) and checks for an existing approved spec.
- Templated Spec Generation: Produces project-phase or feature specs populated with metadata (id, type, title, status, author) using built-in templates and writes them to .claude/specs/.
- Workflow Enforcement: Flags draft specs for review, allows approved specs to proceed to implementation, and supports an index of specs for traceability.
- Use Case: A developer opens a task to add a new API endpoint; the Skill detects implementation intent, generates a feature spec from the task details, stores it under .claude/specs/, and prompts for approval before coding begins.
Quick Start
Generate a feature spec from the task description "Add stripe webhooks handler" and save the drafted file to .claude/specs/feature-stripe-webhooks-spec.md for review.