What problem does it solve?
This Skill streamlines creation of clear, testable requirements by converting project descriptions and steering context into EARS-format acceptance criteria and explicit scope boundaries, reducing ambiguity and rework in the requirements phase.
Core Features & Use Cases
- EARS-formatted acceptance criteria: Produces event/state/unwanted-behavior style requirements that are testable and use consistent subject naming.
- Context-aware drafting: Reads steering files (.kiro/specs, product.md, tech.md, structure.md) and local templates to preserve terminology and scope decisions.
- Review & gate enforcement: Runs mechanical and judgment checks from the requirements review gate, repairs drafts up to two times, and prompts the user on real ambiguities.
- Subagent research support: Delegates targeted subagents for codebase exploration or domain research when necessary, and synthesizes findings before finalizing.
- Metadata updates: Writes requirements.md only after gate passes and updates spec metadata (phase, approvals, updated_at).
Quick Start
Generate EARS-format requirements for feature user-login using existing steering files and run the requirements review gate.