dev-requirements
Installation
SKILL.md
Dev Requirements
Run the requirements phases for configured AI docs features. Before making docs or code changes, propose the concrete plan for this phase and wait for user approval unless the user already approved the exact phase plan.
Phase Contract
- Run
npx ai-devkit@latest lintbefore phase work. - If working on a named feature, run
npx ai-devkit@latest lint --feature <name>. - If lint fails because project docs are not initialized, run
npx ai-devkit@latest init -a -e claude --built-in --yes, then rerun lint. - Read existing configured AI docs and keep diffs minimal. Do not assume
docs/ai; it is only the default docs directory. - Ask until every material product, UX, architecture, scope, validation, rollout, contradiction, trade-off, or open question is answered, explicitly deferred, or accepted as a named assumption.
- Ask one decision at a time, with why it matters, 2-3 viable options when useful, and a recommended answer.
- Do not create, update, approve, or transition past requirements while material open questions remain.
- Restate the shared understanding before updating docs or suggesting the next phase.
- If parent
dev-lifecycleestablished usable task tracing, emit requirements phase, clarification/progress, blocker/open-question, and next-step events pertask.
New Requirement
Use for Phase 1 or /new-requirement.