← ClaudeAtlas

write-speclisted

Produce a clear, reviewable specification in markdown, signed off before design/code starts.
georgesmomo/spectoflow · ★ 2 · AI & Automation · score 81
Install: claude install-skill georgesmomo/spectoflow
# Write spec Shape acceptance criteria into a single reviewable spec document, then drive it to explicit sign-off. ## When to use Once `analyze-requirements` has produced acceptance criteria and edge cases for a feature or change, or whenever the workflow reaches the Spec step. ## Method Structure the document like GitHub `spec-kit`'s spec template and OpenSpec's requirement/scenario format — behavior contract, not implementation plan: 1. **Purpose.** 1-2 sentences: what this capability provides and to whom. No design detail. 2. **Requirements.** Numbered (`REQ-001`, `REQ-002`, …), each phrased with RFC 2119 strength — **MUST** (mandatory), **SHOULD** (recommended, exceptions allowed), **MAY** (optional). One requirement = one testable statement, not a paragraph of intent. 3. **Scenarios.** Under each requirement, one or more concrete scenarios in Given/When/Then, sourced directly from `analyze-requirements`' criteria and edge cases (happy path + boundaries + error paths). Mark any unresolved detail inline as `[NEEDS CLARIFICATION: …]` rather than guessing. 4. **Out-of-scope.** What this spec deliberately does not cover — prevents silent scope creep during implementation. 5. **Open questions.** Anything still unresolved, each tagged as a `need` per `policy.md` if it blocks a decision this role can't make alone. 6. **Review loop.** Show the draft to the requester/stakeholders. Revise on feedback. The spec is only "done" once it has explicit sign-off re