Review Requirements
Review feature requirements for completeness.
Review docs/ai/requirements/feature-{name}.md and the project-level template docs/ai/requirements/README.md to ensure structure and content alignment.
- Use Memory for Context — Search memory for related requirements/domain decisions before starting:
npx ai-devkit@latest memory search --query "<feature requirements>". - Summarize:
- Core problem statement and affected users
- Goals, non-goals, and success criteria
- Primary user stories & critical flows
- Constraints, assumptions, open questions
- Any missing sections or deviations from the template
- Clarify and explore (loop until converged):
- Ask clarification questions for every gap, contradiction, or ambiguity. Do not just list issues — actively ask specific questions to resolve them.
- Brainstorm and explore options — For key decisions, trade-offs, or areas with multiple viable approaches, proactively brainstorm alternatives. Present options with pros/cons and trade-offs. Challenge assumptions and surface creative alternatives.
- Repeat — Continue looping until the user is satisfied with the chosen approach and no open questions remain.
- Store Reusable Knowledge — If new reusable requirement conventions are agreed, store them with
npx ai-devkit@latest memory store .... - Next Command Guidance — If fundamentals are missing, go back to
/new-requirement; otherwise continue to/review-design.