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.