What problem does it solve? Turning a high-level PRD capability area into detailed, testable requirements is slow and error-prone, and without a consistent format downstream work like constraints analysis, technical design, and ticket breakdown loses traceability. This Skill produces a structured, implementation-agnostic functional specification with unique requirement IDs that the rest of the pipeline can reference. ## Core Features & Use Cases - Atomic Requirement Generation: Decomposes PRD capability bullets into atomic, testable [PREFIX]-REQ-XXX requirements with priority and change tags. - Non-Functional Requirements: Captures measurable NFR targets (latency, availability, observability) each with a named verification method. - Living Artifact Management: Amends existing specifications in place with append-only IDs, marking withdrawn requirements instead of deleting them, and updates the change brief with Adds/Modifies/Withdraws deltas. - Use Case: After planning a support-search change, run the Skill on the Search & Retrieval capability area to produce .gener8v/specifications/search-and-retrieval.md with tagged requirements, edge cases, open questions, and an approval workflow. ## Quick Start Ask the AI to spec out the Search & Retrieval capability area for the support-search change using the specification skill.