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.