It helps teams produce consistent technical documentation by enforcing a spec-first process: plan requirements, generate drafts, review against quality gates, and only then promote content.
No. For a single document, the minimum effective flow is usually:
/doc-plan/doc-write/doc-review/doc-promote
Use /doc-sync, /doc-batch, and /doc-status when working across suites or multiple files.
Use these paths so tooling can discover your work:
- Specs:
specs/docs/ - First output:
spec_driven_docs/rough_draft/ - Reviewed content:
spec_driven_docs/pending_approval/ - Final content:
spec_driven_docs/approved_final/
Run /doc-review and then /doc-status. A document is ready to promote when quality gates are clear and no blockers
are reported.
At minimum:
npm testOptional but recommended:
npm run lint:mdYes. Manual edits are expected for clarity and domain accuracy. Re-run /doc-review after substantive changes so the
quality gates reflect your final content.
Specs reduce ambiguity, improve consistency across contributors, and make agent output more predictable and easier to review.
No. The framework supports API documentation, design documents, and user manuals with dedicated templates and review criteria.