deliver-prd
Agent skill fromproduct-on-purpose/pm-skills
Creates a comprehensive Product Requirements Document that aligns stakeholders on what to build, why, and how success will be measured. Use when specifying features, epics, or product initiatives for engineering handoff.
How to install deliver-prd
install deliver-prd
# install the pm-skills pack with the skills CLI
npx skills add product-on-purpose/pm-skills# or add only this skill to Claude Code: copy the folder
skills/deliver-prd/
# into
~/.claude/skills/deliver-prd/ (all projects)
.claude/skills/deliver-prd/ (one project)
1<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->2# Product Requirements Document (PRD)34A Product Requirements Document is the primary specification artifact that communicates what to build and why. It bridges the gap between problem understanding and engineering implementation by providing clear requirements, success criteria, and scope boundaries. A good PRD enables engineering to build the right thing while maintaining flexibility on implementation details.56## When to Use78- After problem and solution alignment, before engineering work begins9- When specifying features, epics, or product initiatives for handoff10- When multiple teams need to coordinate on a shared deliverable11- When stakeholders need to approve scope before investment12- As reference documentation during development and QA1314## When NOT to Use1516- The problem is still unframed or contested -> use `define-problem-statement` first; a PRD assumes an agreed problem17- You need a one-page pitch to align stakeholders on an approach -> use `develop-solution-brief`; the PRD comes after that alignment18- You only need the work broken into tickets for a sprint -> use `deliver-user-stories`19- You are recording a technical or architectural decision -> use `develop-adr`2021## Instructions2223When asked to create a PRD, follow these steps:24251. **Summarize the Problem**26…
Excerpt shown under the repository's Apache-2.0 license.
