What problem does it solve?
The spec skill removes ambiguity and drift between requirements and architecture by producing and maintaining paired specification and design documents so teams have a single, synchronized source of truth for a capability.
Core Features & Use Cases
- Paired artifact creation: always create or update both spec.md (requirements) and design.md (architecture and rationale) together.
- Governance and validation: enforces RFC 2119 normative language, SPEC-XXXX sequential numbering, required scenario formatting, and Mermaid diagrams in design.md.
- Team workflows: supports single-agent drafting or multi-agent team review via TeamCreate to produce review-ready artifacts and summarize outcomes.
- Use cases: drafting new capabilities, converting ADRs into formal specs, updating existing specs, and integrating spec locations into project CLAUDE.md.
Quick Start
Create a new SPEC for a payment-webhook capability and produce both spec.md and design.md under docs/openspec/specs/payment-webhook.