New Requirement
Scaffold feature documentation from requirements through planning.
Guide me through adding a new feature, from requirements documentation to implementation readiness.
- Use AI DevKit Memory for Context — Search AI DevKit memory (not built-in memory) for related decisions or conventions via
npx ai-devkit@latest memory search --query "<feature/topic>"and reuse relevant context. If unfamiliar, check the AI DevKit memory skill first. - Capture Requirement — Ask for: feature name (kebab-case, e.g.,
user-authentication), problem it solves, who uses it, key user stories. Brainstorm: ask clarifying questions as needed, explore alternatives to confirm this is the right thing to build, then present 2–3 approaches with one-line trade-offs and a recommendation. - Create Feature Documentation Structure — Copy each template's content (preserving YAML frontmatter and section headings) into feature-specific files:
docs/ai/requirements/README.md→docs/ai/requirements/feature-{name}.mddocs/ai/design/README.md→docs/ai/design/feature-{name}.mddocs/ai/planning/README.md→docs/ai/planning/feature-{name}.mddocs/ai/implementation/README.md→docs/ai/implementation/feature-{name}.mddocs/ai/testing/README.md→docs/ai/testing/feature-{name}.md
- Requirements Phase — Fill out
docs/ai/requirements/feature-{name}.md: problem statement, goals/non-goals, user stories, success criteria, constraints, open questions. - Design Phase — Fill out
docs/ai/design/feature-{name}.md: architecture changes, data models, API/interfaces, components, design decisions, security and performance considerations. - Planning Phase — Fill out
docs/ai/planning/feature-{name}.md: task breakdown with subtasks, dependencies, effort estimates, implementation order, risks. - Store Reusable Knowledge — When important conventions or decisions are finalized, store them via
npx ai-devkit@latest memory store --title "<title>" --content "<knowledge>" --tags "<tags>". - Next Command Guidance — Run
/review-requirementsfirst, then/review-design. If both pass, continue with/execute-plan.