write-a-prd

Create structured product requirements documents from feature ideas.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/RDCrystalLab/agentic-plugins --skill write-a-prd-rdcrystallab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: write-a-prd
Source: https://github.com/RDCrystalLab/agentic-plugins/tree/main/plugins/prd/skills/write-a-prd
Command: npx skills add https://github.com/RDCrystalLab/agentic-plugins --skill write-a-prd-rdcrystallab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps transform vague feature ideas into structured product requirements by guiding users through discovery, clarification, technical planning, and PRD creation.

Core Features & Use Cases

  • User Interview Workflow: Conducts detailed questioning to uncover requirements, constraints, and design decisions behind a proposed feature.
  • Codebase Exploration & Module Planning: Reviews the existing repository context and identifies major modules, interfaces, and implementation considerations.
  • PRD Generation: Produces a comprehensive product requirements document with user stories, implementation decisions, testing decisions, scope boundaries, and notes for GitHub issue submission.
  • Use Case: A product manager or engineer can use this Skill to turn a new feature concept into a developer-ready PRD before implementation begins.

Quick Start

Ask the write-a-prd skill to create a PRD for a new feature by describing the problem, target users, and desired outcome.

Frequently Asked Questions about write-a-prd

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

FAQPage Schema
How do I turn a vague feature idea into a structured product requirements document?▼

To turn a feature idea into a structured product requirements document, this Skill guides you through user interview workflows, codebase exploration, and technical planning to generate comprehensive user stories and scope boundaries.

How do I prepare GitHub issues from user stories for a new feature?▼

Preparing GitHub issues from user stories involves defining implementation decisions, testing strategies, and scope boundaries. This Skill generates these structured PRD notes directly to streamline issue creation.

Can I use this to analyze an existing codebase before writing a PRD?▼

Yes, you can use this to analyze an existing codebase before writing a PRD. It reviews repository context to identify major modules, interfaces, and implementation considerations for module planning.

What is the best way to conduct product discovery for new feature requirements?▼

The best way to conduct product discovery for new feature requirements is through detailed user interview workflows. This Skill uncovers constraints, requirements, and design decisions behind a proposed feature.

Does this PRD generation process include testing strategies and scope definitions?▼

Yes, this PRD generation process includes testing strategies and scope definitions. It produces a comprehensive document covering implementation decisions, testing decisions, and explicit scope boundaries for feature execution.