What problem does it solve?
This Skill automates the creation of technical design documents from Product Requirements Documents (PRD), providing a structured overview of system architecture and design considerations for AI-driven projects.
Core Features & Use Cases
- Design Document Generation: Automatically generates technical design documents from PRDs.
- Codebase Exploration: Spawns agents to explore codebase architecture and patterns.
- Technical Research: Conducts research on tech stack, best practices, and security considerations.
- System Architecture Diagrams: Creates ASCII diagrams of system architecture.
- API Contract Definition: Defines request/response schemas for APIs.
- Database Schema Design: Outlines new tables and schema changes.
- Sequence Diagrams: Generates sequence diagrams for critical user flows.
- Component Hierarchy: Defines component hierarchy for frontend systems.
- Data Flow Diagrams: Provides data flow diagrams.
- Technical Decisions Documentation: Records key technical decisions.
- Non-Functional Requirements: Documents performance, security, scalability, and monitoring requirements.
- Migration Strategy: Provides a migration strategy for existing features.
- Generate Design Doc: Outputs the final design document as a Markdown file.
Quick Start
To generate a design document for a feature, run the following command:
/prp-core:design "Feature Name"