What problem does it solve?
This Skill unit solves the complex and iterative process of creating a Product Requirements Document (PRD) by streamlining user interviews, codebase exploration, and module design directly into a GitHub issue.
Core Features & Use Cases
- Interview-driven PRD: Initiates a conversation with the user to elicit detailed problem statements and solution ideas.
- Codebase Analysis: Verifies user assertions and gains insight into the current state of the codebase.
- Collaborative Design: Conducts deep dives into design decisions with the user, resolving dependencies and ensuring a shared understanding.
- Module Planning: Outlines major modules to be built or modified, seeking user confirmation and identifying testing requirements.
- PRD Drafting: Constructs the PRD following a template, ensuring comprehensive problem statements, solutions, user stories, implementation decisions, and testing strategies.
- Issue Submission: Automates the submission of the PRD as a GitHub issue for seamless tracking and collaboration.
Quick Start
Create a Product Requirements Document for a new feature by running the write-a-prd skill with user interviews, codebase analysis, and module design.