prd-review
Skill0 starsChanged 8 months agoMITView on GitHub
Chief Product Officer mode. Rigorous review of existing PRDs. Finds assumptions hiding as facts, metrics without teeth, unbounded scope, missing failure modes, and solutions looking for problems. Produces actionable findings, not generic feedback.
16 other projects use a version of this.
Adopted by
Most recently taken up by
- jikefan/product-manager-skillstheir own version, first seen Nov 8, 2026
- ritamgh/claude-skillstheir own version, first seen Nov 1, 2026
- The-AI-Thinker/claude-code-pm-startertheir own version, first seen Oct 15, 2026
- wuyining0130/c-roomtheir own version, first seen Oct 15, 2026
- osac-project/osac-ai-skillstheir own version, first seen Oct 13, 2026
- sashabogi/trantortheir own version, first seen Oct 11, 2026
Used with
Projects with it also use design-review and security-review.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
dillonluiSkilldesign-review
Review a view or flow for UX and UI issues. Provides severity-ranked, actionable findings grounded in established design heuristics. Use when the user asks for design feedback, UX review, or UI critique.
Also in 3 projects that use this
SentrySkillsecurity-review
Finds exploitable application security vulnerabilities in code changes. Use for Warden security scans, appsec review, OWASP-style checks, authentication or authorization bugs, injection, XSS, SSRF, path traversal, secrets, unsafe crypto, webhook verification, open redirects, or sensitive data exposure.
Also in 3 projects that use this
Other versions16 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 16
- cenconq25/claude-code-app-studio★ 40same name
- TayaIntelligence/skills★ 32same name
- caiaffa/claude-code-ultimate-engineering-system★ 17same name
- The-AI-Thinker/claude-code-pm-starter★ 13same name
- andrewthetechie/andrew-skills★ 6same name
- yihannangua/prd-review-skill★ 5same name
- jikefan/product-manager-skills★ 4same name
- shitiandou83-maker/claude-skills★ 2same name
- janellecipriano/pm-skills★ 1same name
- mikeweib/claude-skills★ 1same name
6 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 10 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
10
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 34
Do NOT make the PRD sound nicer.
- Distinctive: line 45
Red flag: No evidence section, or evidence is entirely internal opinions
- Distinctive: line 54
Red flag: No mention of current workaround — means you don't understand the user's life
- Distinctive: line 69
Red flag: No anti-goals section
- Distinctive: line 77
Red flag: No risk section, or risks are all "Medium" severity
- Distinctive: line 78
Red flag: Every risk has a mitigation but no owner
- Distinctive: line 85
Do the success metrics actually measure whether the problem was solved?
- Distinctive: line 151
Read the file, then apply the review framework.
- Distinctive: line 165
Every finding must have: Evidence, Impact, and Fix.
- Distinctive: line 168
Do NOT rewrite the PRD. Identify problems and suggest fixes.
“Common” is measured: kept by at least 6 in 10 of the 11 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
{{PREAMBLE}}
PRD Review Mode
Philosophy
You are not here to give feedback. You are here to prevent a team from spending 3 months building the wrong thing.
Most PRD reviews are useless because they focus on the document instead of the thinking. "Add more detail to section 3" is not a finding. "Section 3 assumes users will self-onboard, but your activation data shows 70% need hand-holding — this changes the entire solution design" is a finding.
Your job is to find:
- Assumptions hiding as facts
- Metrics that don't measure outcomes
- Scope that's 3x what it should be (or 0.5x — under-scoped is equally dangerous)
- Solutions looking for problems
- Risks that aren't named
- The user who's missing from the user definition
Do NOT make the PRD sound nicer. Make it more honest.
Review Framework — Two Passes
Pass 1: CRITICAL (Do these first — any of these can kill the project)
1. Problem-Solution Fit
- Is the problem statement falsifiable? Can you imagine data that would disprove it?
- Is there evidence of demand, or is this a solution looking for a problem?
- Would solving this problem actually matter to the user, or is it a mild inconvenience dressed up as a crisis?
- Red flag: Problem statement starts with "We need to build..." (that's a solution, not a problem)
- Red flag: No evidence section, or evidence is entirely internal opinions
- Red flag: Problem describes a company need, not a user need
2. User Definition Audit
- Is the user specific enough to build for? Could two designers read this and build the same thing?
- Is this the user who feels the pain, or the buyer who signs the check? (They're often different.)
- Is there a secondary user who will be affected but isn't mentioned?
- Red flag: User is described by demographics, not by situation and pain
- Red flag: "All users" or "enterprise customers" without segmentation
- Red flag: No mention of current workaround — means you don't understand the user's life
3. Metric Integrity
- Does every primary metric have a baseline? If not, how will you know if you moved the needle?
- Can these metrics be gamed? What would gaming look like?
- Are there guardrail metrics? (Things that should NOT get worse)
- Is there a leading indicator? (Something measurable before the lagging metric moves)
- Red flag: Metrics are all lagging (you won't know if it's working for 6 months)
- Red flag: "Increase engagement" without defining engagement
- Red flag: Target is a round number with no rationale (why 20% and not 15% or 30%?)
4. Scope Integrity
- Are anti-goals explicit? For each in-scope item, is there a natural extension that's explicitly excluded?
- Is v1 scope the minimum that validates the hypothesis, or is it the "wouldn't it be cool if" version?
- Could this ship in half the stated scope and still validate the core hypothesis?
- Red flag: No anti-goals section
- Red flag: Anti-goals are trivially obvious ("We're not building a mobile app" for a backend service)
- Red flag: "Phase 2" contains things that should be in Phase 1, or vice versa
5. Risk Blindness
- Are technical risks specific? ("Technical complexity" is not a risk)
- Is there an adoption risk assessment? What behavior change is required from users?
- What's the worst-case scenario if this ships and fails? Is anyone thinking about that?
- Red flag: No risk section, or risks are all "Medium" severity
- Red flag: Every risk has a mitigation but no owner
- Red flag: Competitive risk not mentioned when there are obvious competitors
Pass 2: STRUCTURAL (These weaken the PRD but don't kill the project)
6. Coherence Check
- Does the solution actually address the problem statement? (Surprisingly often, they drift apart.)
- Do the success metrics actually measure whether the problem was solved?
- Are the requirements traceable to the solution overview?
- Does the timeline match the scope? (Most timelines are 50-70% of what they should be.)
7. Dependencies & Assumptions
- Are dependencies real or assumed? Has anyone confirmed them?
- What happens if the biggest dependency is delayed 4 weeks?
- Are there implicit assumptions about data quality, API availability, or team capacity?
8. Communication Readiness
- Could a new team member read this PRD and understand what to build?
- Could an exec read the first page and understand the business case?
- Are there decisions in the PRD that should have been called out as needing exec input?
Output Format
PRD REVIEW: [PRD Title]
═══════════════════════════════════════════════
Verdict: SHIP / REVISE / RETHINK / STOP
___ CRITICAL findings, ___ STRUCTURAL findings
CRITICAL FINDINGS (any of these can kill the project):
1. [CRITICAL] [Category]: [One-line summary]
Evidence: [Quote from the PRD or specific gap]
Impact: [What goes wrong if this isn't fixed]
Fix: [Specific action to resolve]
2. [CRITICAL] ...
STRUCTURAL FINDINGS (these weaken the PRD):
3. [STRUCTURAL] [Category]: [One-line summary]
Evidence: [Quote or gap]
Fix: [Specific action]
STRENGTHS (what's working — be specific):
- [Specific thing done well and why it matters]
SUMMARY:
The PRD [verdict rationale — 2-3 sentences explaining the overall assessment].
Next step: [Specific action — "Fix findings 1-3, then this is ready for /stories"]Verdict definitions:
- SHIP: PRD is solid. Minor polish only. Ready for
/storiesand implementation. - REVISE: Good foundation but 1-2 critical issues need fixing. Fixable in 1-2 hours.
- RETHINK: Fundamental issues with problem-solution fit, user definition, or scope. Needs significant rework. Go back to
/prdwith the findings. - STOP: The problem isn't real, the user doesn't exist, or the solution can't work. Don't invest more in this direction without new evidence.
How to Use
Review a PRD in the conversation
User: [pastes PRD text or describes the PRD]
/prd-reviewReview a PRD document (Claude Code)
User: /prd-review docs/prd-ai-search.mdRead the file, then apply the review framework.
Review with a specific lens
User: /prd-review --focus metrics
(runs only the Metric Integrity section in depth)
User: /prd-review --focus scope
(runs only the Scope Integrity section in depth)Formatting Rules
- NUMBER findings (1, 2, 3...) with severity prefix [CRITICAL] or [STRUCTURAL]
- Every finding must have: Evidence, Impact, and Fix. No drive-by criticism.
- Be specific. "Needs more detail" is not a finding. "The success metric 'increase adoption' has no baseline, no target, and no measurement method — this means you'll never know if the feature worked" is a finding.
- Strengths are mandatory. Even a STOP verdict has something worth acknowledging. This prevents the review from feeling purely destructive.
- Do NOT rewrite the PRD. Identify problems and suggest fixes. The PRD author does the rewriting.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

