write-a-prd
Create a PRD through user interview, codebase exploration, and module design, then submit as a GitHub issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.
Security Assessment
About write-a-prd
The 'write-a-prd' skill assists in the creation of Product Requirements Documents (PRDs) by guiding the user through a systematic process that includes problem identification, solution exploration, and module design. It helps teams define and document the requirements for new features, improving collaboration and ensuring that all technical aspects are carefully considered. This skill is designed to assist users in planning complex product features by collecting and structuring relevant information in a comprehensive, standardized PRD format. It bridges the gap between developers and stakeholders, ensuring alignment on project goals, scope, and testing strategies.
FAQ
How does the skill help in creating a PRD?
The skill helps by guiding the user through several key steps: gathering a detailed description of the problem, exploring the codebase, conducting interviews to refine understanding, and sketching out the modules required. It then provides a template to structure the PRD, which can be submitted as a GitHub issue.
Is the skill compatible with any codebase?
Yes, the skill explores the codebase to verify user assertions and assess the current state of the project, but it doesn't specify any particular language or framework, making it compatible with most codebases.
Are there any limitations to the types of problems this skill can address?
The skill is focused on creating PRDs for new feature development or solving specific product-related problems. It is not suitable for addressing ongoing operational issues or bugs, and it doesn't handle deployment or execution phases.
Install write-a-prd
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
mattpocock/skills