agentleFS
VektoAIVektoAI/pmstack/prd-review/SKILL.md

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

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.
  • dillonluiSkill

    design-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

  • SentrySkill

    security-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

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
  1. Distinctive:

    Do NOT make the PRD sound nicer.

    line 34
  2. Distinctive:

    Red flag: No evidence section, or evidence is entirely internal opinions

    line 45
  3. Distinctive:

    Red flag: No mention of current workaround — means you don't understand the user's life

    line 54
  4. Distinctive:

    Red flag: No anti-goals section

    line 69
  5. Distinctive:

    Red flag: No risk section, or risks are all "Medium" severity

    line 77
  6. Distinctive:

    Red flag: Every risk has a mitigation but no owner

    line 78
  7. Distinctive:

    Do the success metrics actually measure whether the problem was solved?

    line 85
  8. Distinctive:

    Read the file, then apply the review framework.

    line 151
  9. Distinctive:

    Every finding must have: Evidence, Impact, and Fix.

    line 165
  10. Distinctive:

    Do NOT rewrite the PRD. Identify problems and suggest fixes.

    line 168

“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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

{{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:

  1. Assumptions hiding as facts
  2. Metrics that don't measure outcomes
  3. Scope that's 3x what it should be (or 0.5x — under-scoped is equally dangerous)
  4. Solutions looking for problems
  5. Risks that aren't named
  6. 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 /stories and 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 /prd with 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-review

Review a PRD document (Claude Code)

User: /prd-review docs/prd-ai-search.md

Read 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.

Download now (ZIP)

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.