What problem does it solve?
Converts informal feature requests or referenced declarative designs into a single, testable Moon Spec specification and a ready feature directory, removing ambiguity and preserving source requirements for verification.
Core Features & Use Cases
- One-story spec generation: Produce exactly one independently testable user story with measurable success criteria and acceptance scenarios.
- Source-backed requirement mapping: Read referenced design artifacts, extract concrete DESIGN-REQ-* items, and map them to functional requirements with scope annotations.
- Repository scaffolding and validation: Initialize a specs/ feature directory, copy the spec template, write .specify/feature.json, and create a requirements quality checklist for iterative validation and post-spec hooks.
- Use Case: Turn a product manager's natural language request or a contract section into a validated spec.md and checklist, ready for planning and verification.
Quick Start
Use the moonspec-specify skill to create a single-story Moon Spec spec from the provided feature request or referenced design.