What problem does it solve? Raw intent inputs like brain dumps, PRDs, meeting transcripts, or customer emails are unstructured and inconsistent, making them unreliable contracts for downstream planning and implementation work. ## Core Features & Use Cases - Spec Distillation: Converts any intent input into a canonical SPEC.md carrying the five-field kernel (Why, Capabilities, Constraints, Non-goals, Success signal) with stable capability IDs. - Companion Management: Routes load-bearing overflow content such as glossaries, diagrams, and entity catalogs into named companion files referenced from SPEC.md frontmatter. - Preservation Validation: Runs a two-pass self-validation sweep checking Spec Law rules and confirming every load-bearing source claim is preserved, with verdicts logged to .decision-log.md. - Use Case: Paste a messy Slack thread describing a new feature and receive a spec folder containing SPEC.md, a glossary companion, and a decision log ready for downstream planning skills. ## Quick Start Ask the agent to distill the attached product brief into a spec using the bmad-spec workflow.