write-a-prd

Generate a PRD through an interactive interview workflow.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/RonanCodes/ronan-skills --skill write-a-prd-ronancodes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: write-a-prd
Source: https://github.com/RonanCodes/ronan-skills/tree/main/skills/write-a-prd
Command: npx skills add https://github.com/RonanCodes/ronan-skills --skill write-a-prd-ronancodes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a PRD efficiently by guiding an interactive interview and producing production-ready artifacts for planning and development.

Core Features & Use Cases

  • Interactive interview to gather feature scope, users, and acceptance criteria.
  • Quick mode outputs prd.json directly.
  • Plan mode creates a reviewable plan.md before generating the PRD and PRD JSON.
  • Produces user stories aligned with Ralph workflow and project setup.

Quick Start

Invoke /write-a-prd --quick <feature-name> to generate prd.json directly.

Frequently Asked Questions about write-a-prd

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

FAQPage Schema
How do I write a product requirements document through an interactive interview?▼

To write a product requirements document through an interactive interview, this Skill guides you through structured questions to gather feature scope, users, and acceptance criteria, then outputs a complete PRD.

What is the difference between quick mode and plan mode when generating a PRD?▼

The difference when generating a PRD is that quick mode outputs prd.json directly, while plan mode creates a reviewable plan.md first before generating the final PRD and PRD JSON.

How do I generate user stories and acceptance criteria for my PRD?▼

You generate user stories and acceptance criteria by participating in the guided interactive workflow, which automatically extracts and aligns your feature scope details into structured PRD outputs.

Can I create a reviewable project plan before generating the final PRD?▼

Yes, you can create a reviewable project plan before generating the final PRD by using plan mode, which produces a plan.md file for you to review prior to outputting the PRD JSON.

Does this interactive PRD drafting tool align with specific project conventions?▼

Yes, the interactive PRD drafting tool aligns with Ralph project conventions, ensuring the generated user stories and project setup artifacts match your established workflow requirements.