← ClaudeAtlas

spec-writerlisted

Generates technical implementation spec, plan, AND an operational contract for one or more features based on PRD, codebase analysis, and iterative clarification. Produces contract.md (environment contract, quality gates, coverage manifest, observable criteria) consumed by implement-feature and evaluator. Supports batch mode for generating multiple features from the same wave in parallel.
dayvisonassis/sdd-skills · ★ 1 · Testing & QA · score 72
Install: claude install-skill dayvisonassis/sdd-skills
# Feature Specs Writer Generate implementation-ready technical specifications based on the project's PRD and existing codebase patterns. Besides `spec.md` and `plan.md`, it produces a **third artifact, `contract.md`** — the operational contract consumed by `implement-feature` (which must satisfy it) and by `evaluator` (which validates against it). > Base docs (in this package): `https://github.com/dayvisonassis/sdd-skills/blob/main/docs/Contrato_de_Feature.md` (contract structure), > `https://github.com/dayvisonassis/sdd-skills/blob/main/docs/Como_criar_gates.md` (gates), and > `https://github.com/dayvisonassis/sdd-skills/blob/main/docs/Fluxo_SDD_e_Implementacao_das_Skills.md` (full flow). Start with > `https://github.com/dayvisonassis/sdd-skills/blob/main/docs/GUIA_DO_WORKFLOW.md` for how the skills fit together. The skill has two modes: - **Single-feature mode (default):** operates on one feature at a time, identified by its PRD feature ID (F01, F02...), with an interactive interview (Steps 1–6 below). - **Batch mode:** operates on multiple features from the same wave in parallel, auto-accepting all interview recommendations. Activated automatically when the input contains multiple IDs, a wave reference, or a mix. See the **Batch Mode** section near the end of this file. **Output:** THREE files are required: 1. `spec.md` - Technical specification (7 sections) 2. `plan.md` - Implementation plan (phases and steps) 3. `contract.md` - Operational contract (environment, qua