plugins/workflow/skills/prd-writing/SKILL.md
Use when translating a product vision into engineering requirements—enforces the Working Backwards PR/FAQ method, requiring a customer-facing press release before any technical spec.
npx skillsauth add joellewis/skill-library prd-writingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
PRD-writing is the process of translating a strategic vision into actionable engineering requirements using the "Working Backwards" methodology. It enforces clarity by requiring a customer-facing narrative (Press Release) and an exhaustive risk audit (FAQ) before any technical specifications are finalized.
NO PRD WITHOUT A CUSTOMER-FACING PRESS RELEASE DRAFT FIRST
Writing requirements before the customer benefit is articulated leads to "feature bloat," misaligned engineering efforts, and products that solve technical problems rather than customer ones.
digraph prd_writing_flow {
"Strategy/Vision" [shape=doublecircle];
"Step 1: Press Release (PR)" [shape=box];
"Step 2: FAQ (Internal/External)" [shape=box];
"Step 3: Narrative PRD" [shape=box];
"Gate: Alignment Review" [shape=diamond];
"Technical Spec Ready" [shape=doublecircle];
"Strategy/Vision" -> "Step 1: Press Release (PR)";
"Step 1: Press Release (PR)" -> "Step 2: FAQ (Internal/External)";
"Step 2: FAQ (Internal/External)" -> "Step 3: Narrative PRD";
"Step 3: Narrative PRD" -> "Gate: Alignment Review";
"Gate: Alignment Review" -> "Step 1: Press Release (PR)" [label="benefits unclear"];
"Gate: Alignment Review" -> "Step 2: FAQ (Internal/External)" [label="risks missing"];
"Gate: Alignment Review" -> "Technical Spec Ready" [label="approved"];
}
problem-framing instead).REQUIRED SUB-SKILL: buyer-persona — To ground the "Customer Quote" in reality.
RECOMMENDED SUB-SKILL: stakeholder-review — To stress-test the PR/FAQ before finalizing.
RECOMMENDED SUB-SKILL: memo-stress-tester — To ensure the structural integrity of the final PRD narrative.
| Thought | Reality | |---------|---------| | "The project is too small for a PR/FAQ." | Feature creep thrives in small projects. The PR/FAQ is the only way to maintain scope discipline. | | "Engineering already knows what to build." | Engineering knows how to build; the PR/FAQ aligns them on why they are building it. | | "Writing a PR is a waste of time; let's code." | Rewriting code is 10x more expensive than rewriting a one-page narrative. | | "We'll write the press release at launch." | A launch-day PR is marketing; a day-zero PR is a strategy tool. Skipping it ensures misalignment. |
These thoughts mean STOP — you are about to shortcut:
databases
Use when a deliverable needs structured stakeholder sign-off before finalization—runs the pre-read, feedback-type alignment, and conflict-resolution protocol.
development
Use when you need to map who has power, who will be affected, and what motivates each party — produces a stakeholder map as an analytical artifact. This skill identifies and categorizes stakeholders; it does not persuade or influence them (use influence-architect for that).
testing
Use when beginning analytical or strategic tasks, facing undefined problems, or facing analysis paralysis—requires explicit problem definition before proceeding.
development
Builds investor pitches and funding proposals that prove a 'secret' through data and narrative — answering 'Why Now?' and 'Why Us?' using Thiel's definite optimism framework. Use when creating pitch decks, internal presentations, or funding requests.