The write-a-prd skill guides developers through a structured process to create product requirements documents by conducting user interviews, analyzing the existing codebase, and designing system modules before generating a formatted PRD for submission as a GitHub issue. It's designed for developers and product stakeholders who need to plan and document new features or solve problems systematically by mapping out problem statements, user stories, implementation decisions, and testing strategies. The skill solves the problem of ensuring features are thoroughly scoped and understood before development begins by forcing alignment through deep exploration and collaborative design decisions.
npx skills add https://github.com/mattpocock/skills --skill write-a-prd