Purpose
Use this skill to produce or update requirement documents that remain verifiable later.
It standardizes:
- •requirement IDs
- •rationale (“why”)
- •acceptance criteria (measurable)
- •verification method (test/review/measurement/monitoring)
- •traceability (requirements ↔ design ↔ tests)
When to use
Use this skill when:
- •the task changes external behavior and requires requirement updates, or
- •you need to create an initial requirements brief/spec for a feature.
How to use
- •
Open
references/requirements-documentation.md. - •
Choose the smallest doc that fits:
- •Requirements Brief for small changes
- •Requirements Spec for larger changes
- •
Write 1–5 requirements first, each with acceptance criteria and verification method.
- •
Add a minimal trace table if the change spans multiple components.
Output expectation
- •Each requirement is testable/verifiable.
- •Document changes are minimal but sufficient; no large rewrites without necessity.