What problem does it solve?
Teams often struggle to turn vague, unstructured feature ideas into clear, actionable product requirements that align with stakeholders, developers, and business goals, leading to miscommunication and wasted development effort.
Core Features & Use Cases
- Guided User Interviews: Systematically clarify feature requirements and constraints through targeted questions to the user.
- Codebase Exploration: Validate user assumptions by reviewing existing code and architecture to avoid redundant work.
- Modular Implementation Planning: Identify deep, testable modules needed for the feature to ensure scalable, maintainable code.
- Automated PRD Generation: Compile all gathered information into a standardized PRD and submit it directly as a GitHub issue for tracking.
Use Case: If you have a rough idea for a new user notification feature, this skill walks you through refining requirements, checking existing code, designing modules, and outputs a ready-to-use PRD as a GitHub issue for your development team.
Quick Start
Use the write-a-prd skill to create a PRD for the new user notification feature I want to add to our app.