Command
/prd
Gated PRD generation — interrogates problem, user, and metric before drafting; refuses to draft on unknowns. Usage: /prd <feature-or-problem>
One command from claude-skills.
shell
$ npx -y skills add alirezarezvani/claude-skills --agent claude-codeShips with claude-skills. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/prd
Context preview
What this command does when you run it.
Gated PRD generation — interrogates problem, user, and metric before drafting; refuses to draft on unknowns. Usage: /prd <feature-or-problem>
Stats
Stars23,062
Forks3,139
LanguagePython
LicenseMIT
Ships with claude-skills
Command definition
prd.md
--- name: prd description: "Gated PRD generation — interrogates problem, user, and metric before drafting; refuses to draft on unknowns. Usage: /prd <feature-or-problem>" argument-hint: <feature-or-problem> --- # /prd Generate a concise, evidence-gated product requirements document for `$ARGUMENTS`. ## Usage ```bash /prd <feature-or-problem> ``` `$ARGUMENTS` is the feature, initiative, or problem statement. If empty, ask for it before doing anything else. ## Phase 1 — Forcing Questions (before any drafting) Walk these one at a time. Do not batch them. Each answer feeds a required PRD section. 1. **Problem** — What user problem does this solve, and how do you know it exists? (Evidence: support tickets, interview quotes, funnel data — "the CEO wants it" is not evidence.) 2. **User** — Who specifically has this problem? (Segment, role, frequency of pain. "Everyone" is a non-answer.) 3. **Metric** — What single number moves if this works, by how much, measured where? 4. **Alternatives** — What do these users do today instead? Why is that not good enough? 5. **Non-goals** — What adjacent asks are explicitly out of scope for v1? ## Drafting Gate (hard refusal) **Refuse to draft the PRD if the answer to question 1 (problem), 2 (user), or 3 (metric) is unknown, circular, or "we'll figure it out later."** Instead, output the open questions and the cheapest way to answer each (e.g., 5 customer interviews, a funnel query, a fake-door test). A PRD without a problem, a user, and a metric is a feature wish, not a requirements document.
