prd-writing

Generate a review-ready PRD from initial-requirements.md using the PRD template.

Updated Nov 27, 2025
One-click install
npx skills add https://github.com/GenerativeAgents/training-claude-code-example --skill prd-writing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd-writing
Source: https://github.com/GenerativeAgents/training-claude-code-example/tree/main/.claude/skills/prd-writing
Command: npx skills add https://github.com/GenerativeAgents/training-claude-code-example --skill prd-writing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It guides the creation of PRDs from initial ideas, ensuring structure, KPI clarity, and alignment with PRD templates.

Core Features & Use Cases

  • PRD Templates & Guidance: Provide structured sections and example language.
  • KPI & Success Metrics: Help define measurable success metrics.
  • Use Case: For new product ideas, generate a PRD that others can execute against.

Quick Start

Use docs/ideas/initial-requirements.md as input to craft docs/product-requirements.md using the PRD templates.

Frequently Asked Questions about prd-writing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a PRD that aligns my team around product requirements?

A PRD structures product ideas into documented requirements that teams can execute against. Use initial requirements as input, apply a PRD template covering user stories, acceptance criteria, priorities, and KPIs, then produce a review-ready document that clarifies success metrics and keeps stakeholders aligned.

What should a PRD include to define measurable success?

PRDs need KPI definitions and success metrics alongside functional requirements. Include user stories with acceptance criteria, priority levels, non-functional requirements, and optional CLI interfaces. This ensures teams understand not just what to build, but how to measure whether it worked.

How do I convert initial product ideas into a structured PRD?

Start with initial-requirements.md documenting your raw ideas. Apply a PRD template with structured sections for scope, user stories, acceptance criteria, priorities, KPIs, and constraints. The result is a baseline document others can reference and execute against without ambiguity.

Can I use a PRD template for different product types?

PRD templates provide consistent structure across projects. The template accommodates user stories, acceptance criteria, KPI definitions, and non-functional requirements for most product work. Include CLI interface specifications when applicable to your project type.

What's the difference between initial requirements and a complete PRD?

Initial requirements capture raw ideas and goals; a PRD formalizes those into structured sections with user stories, measurable success criteria, priorities, and acceptance criteria. The PRD becomes the authoritative specification teams reference during execution.