Tooluck logoTooluck
SKILL.md

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)

skills/deliver-prd/SKILL.md

Apache-2.0Full file
1<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
2# Product Requirements Document (PRD)
3
4A 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.
5
6## When to Use
7
8- After problem and solution alignment, before engineering work begins
9- When specifying features, epics, or product initiatives for handoff
10- When multiple teams need to coordinate on a shared deliverable
11- When stakeholders need to approve scope before investment
12- As reference documentation during development and QA
13
14## When NOT to Use
15
16- The problem is still unframed or contested -> use `define-problem-statement` first; a PRD assumes an agreed problem
17- You need a one-page pitch to align stakeholders on an approach -> use `develop-solution-brief`; the PRD comes after that alignment
18- 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`
20
21## Instructions
22
23When asked to create a PRD, follow these steps:
24
251. **Summarize the Problem**
26…

Excerpt shown under the repository's Apache-2.0 license.

More skills in pm-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates