What problem does it solve?
Convert a single-story feature specification into a defensible, repository-aligned implementation plan and the Phase 0/1 design artifacts required to hand off to engineers while validating constitution gates and resolving technical unknowns.
Core Features & Use Cases
- Plan generation: Populate plan.md from the repository template, record branch and spec inputs, and produce a concise summary, technical context, and project structure.
- Research and design artifacts: Produce research.md, data-model.md, contracts/, and quickstart.md to resolve unknowns, define testing strategy, and document public interfaces.
- Governance and validation: Run constitution gate checks, track justified violations in complexity tracking, and surface errors when multiple stories or unresolved clarifications block planning.
- Use Case: Use when a product or engineering lead needs a TDD-first, testable implementation plan for a single user story before generating tasks.
Quick Start
Run the moonspec-plan skill to generate plan.md, research.md, and supporting design artifacts for the active single-story feature spec.