prd

Generate a structured PRD with goals, user stories, and acceptance criteria.

21.4k|2.1k|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/snarktank/ralph --skill prd-snarktank
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/snarktank/ralph/tree/main/skills/prd
Command: npx skills add https://github.com/snarktank/ralph --skill prd-snarktank

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The PRD Generator eliminates the manual, error-prone process of drafting product requirements by providing a structured, repeatable PRD template that captures goals, scope, user stories, and validation criteria.

Core Features & Use Cases

  • Structured PRD: Generates a complete PRD with Introduction, Goals, US with Acceptance Criteria, Functional & Non-Goals, Design/Technical Considerations, and Success Metrics.
  • Clarifying Questions: Interactively gathers essential details to reduce ambiguity and ensure concrete acceptance criteria.
  • Save Output: Writes the PRD to tasks/prd-[feature-name].md for versioning and reuse.

Quick Start

Use the prd skill to generate a PRD for a new feature by describing the feature to the agent.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I generate a product requirements document for a new feature?

The PRD generation process includes an interactive clarification phase that gathers essential details to reduce ambiguity. This ensures the resulting document contains concrete acceptance criteria, functional requirements, and success metrics tailored to your specific project scope.

What sections are included in a structured PRD for product management?

The PRD generator writes the final document to a markdown file named prd-[feature-name].md within a tasks directory. This enables straightforward versioning, reuse, and integration into existing documentation workflows.

Can I use this to create user stories with acceptance criteria automatically?

Yes, the PRD generator interactively gathers essential details during the clarification phase to reduce ambiguity. This ensures the generated user stories and functional requirements are concrete, actionable, and aligned with your project goals.

What is the best way to document non-goals and technical considerations for a project?

The PRD generator is a text-based tool that structures product planning requirements into markdown. It does not require external dependencies or specific technical environments, making it suitable for any product management workflow needing structured documentation.