What problem does it solve?
This skill converts PRDs into actionable functional design documents, ensuring alignment between requirements and design while reducing manual effort.
Core Features & Use Cases
- Output documentation: generates/updates docs/functional-design.md from PRD.
- Input integration: reads docs/product-requirements.md (required) to extract MVP requirements, user flows, and non-functional requirements.
- Output artifacts: creates sections for system architecture diagrams, data models, ER diagrams, use-case flows, and error handling.
- Use-case examples: fills design items from existing PRD and supports incremental updates.
- References: leverages references/template.md and references/guide.md as baselines.
Quick Start
Place the PRD at docs/product-requirements.md and run the skill to generate docs/functional-design.md. If docs/functional-design.md already exists, the tool will update it while preserving user-added content. The templates in references provide a baseline when creating a new doc.