This generates comprehensive PRDs that bridge problem definition and engineering handoff. It walks you through the standard sections: problem recap, goals and metrics, solution outline, functional requirements, scope boundaries, technical considerations, dependencies, and timeline. The skill enforces testable requirements and explicit scope definitions, which is honestly the main value since most PRD problems come from ambiguity. It includes a quality checklist and caps readability at 15 minutes, which keeps documents actionable. Best used after you've aligned on the problem but before eng starts building, especially when multiple teams need to coordinate or stakeholders need formal approval.

skills.sh installs
1.1K
GitHub stars
794
last updated
Aug 21, 2026

Install

$ npx -y skills add product-on-purpose/pm-skills --skill deliver-prd --agent claude-code

Installs into .claude/skills of the current project.

Files

Product Requirements Document (PRD)

A 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.

When to Use

  • After problem and solution alignment, before engineering work begins
  • When specifying features, epics, or product initiatives for handoff
  • When multiple teams need to coordinate on a shared deliverable
  • When stakeholders need to approve scope before investment
  • As reference documentation during development and QA

When NOT to Use

Sponsors

Details

Repository
github.com/product-on-purpose/pm-skills
Categories
DevOps & CI/CD, Productivity & Planning
First seen
Jun 3, 2026

More from product-on-purpose/pm-skills

All 68
1K-Dense-AI avatargenomic-coordinatesK-Dense-AI/scientific-agent-skillsConvert genomic intervals between coordinate conventions, normalise and compare variant representations, and detect assembly or contig-naming mismatches before 1.1Kskills.sh installs
2patternsdev avatarhoc-patternpatternsdev/skillsTeaches the Higher-Order Component (HOC) pattern for logic reuse. Use when you need to share cross-cutting concerns like authentication, logging, or data fetchi1.1Kskills.sh installs
3rstackjs avatarrslib-best-practicesrstackjs/agent-skillsRslib best practices for config, CLI workflow, output, declaration files, dependency handling, build optimization and toolchain integration. Use when writing, r1.1Kskills.sh installs
4niaka3dayo avatarunity-vrc-world-sdk-3niaka3dayo/agent-skills-vrc-udonVRChat World SDK 3 guide for scene and Inspector setup, component placement, optimization, and upload. Use for VRChat world scene configuration, VRC SDK compone1.1Kskills.sh installs
5orchestra-research avatarweights-and-biasesorchestra-research/ai-research-skillsTrack ML experiments with automatic logging, visualize training in real-time, optimize hyperparameters with sweeps, and manage model registry with W&B - collabo1.1Kskills.sh installs
6K-Dense-AI avatarpkpd-modelingK-Dense-AI/scientific-agent-skillsPharmacokinetic and pharmacodynamic modelling and simulation - non-compartmental analysis, compartmental and population PK, PK/PD and exposure-response, TMDD, P1.1Kskills.sh installs