Install
openclaw skills install product-review-panel-skillConvene a multi-expert panel to review a Product Requirements Document (PRD) and deliver a binding verdict (GO / NO-GO / CONDITIONAL GO) with dissenting opinions preserved as first-class output. Use when a Product Manager wants critical review of a written PRD, when deciding whether to build a specific feature, when stress-testing a proposal across product / UX / business-model dimensions, or for a structured "second opinion" before committing engineering resources. The panel adapts to the user's conversation language (Chinese → Cagan + 俞军 + 大厂 P9 产品总监 + situational like 张小龙; English/other → Cagan + Christensen + Senior PM Director + situational like Norman, Jobs, Hoffman, Torres). Every review ends with a verdict from "The Closer" (魔鬼裁判) plus observable failure signals to monitor. Do NOT use for pre-PRD idea brainstorming, purely technical architecture reviews, non-product strategy questions, or user research synthesis — use other skills for those.
openclaw skills install product-review-panel-skillThis skill convenes a multi-expert panel to review a PRD or product proposal, runs a structured discussion, and delivers a definitive verdict with preserved dissent.
User asks for any of:
Use the user's conversation language, NOT the PRD's content language:
references/personas/experts-cn.md (core: Marty Cagan + 俞军 + 大厂 P9 产品总监)references/personas/experts-intl.md (core: Marty Cagan + Clayton Christensen + Senior PM Director)If a Chinese-speaking PM asks to review an English PRD, still use the Chinese panel — the PM is the audience.
Run these steps in order. Each step references its detailed instructions file.
Print the disclaimer from references/templates/disclaimer.md at the very top. Always show it, every run. Non-negotiable.
Load references/personas/p9-director.md for the character definition and references/templates/intake-dialogue.md for the dialogue format.
The P9 / Senior PM Director conducts a pre-review interrogation:
references/workflows/information-gap-check.mdTrack all skipped items — they become evidence for The Closer in Step 7.
When intake ends, P9 delivers the panel announcement (see references/templates/intake-dialogue.md — closing sequence): states the PRD type, names each situational expert and what they will focus on, and gives the total panel count. This announcement is in P9's voice and precedes the formal panel intro card.
Load references/workflows/prd-classification.md. Classify the PRD into one of:
Based on the classification, select 1-2 situational experts and combine with the 3 core experts for the active language.
Print the "出场卡" using format from references/templates/panel-intro-card.md. One row per expert: name + credential + framework + signature question.
Each expert (loaded from references/personas/experts-{cn|intl}.md) gives exactly:
No scoring numbers. Only tendency labels. Numbers create false precision.
Pick the strongest GO-leaning expert and the strongest NO-GO-leaning expert. One exchange only:
Load references/personas/closer.md and references/workflows/verdict-logic.md.
The Closer:
Print the dissent block using format from references/templates/output-structure.md:
Dissent is always included, even if minor. It is a first-class output.
These are hard constraints. The skill must never violate them.
All expert "perspectives" are interpretive applications of public frameworks, not actual statements by the real individuals. P9 / Senior PM Director / The Closer are explicit fictional archetypes. The Step 0 disclaimer makes this explicit to the user.
Persona banned behaviors:
Maximum 5 intake rounds. If the PM is uncooperative, proceed with assumptions. Do NOT loop forever asking for info.
No numeric scoring. Tendency labels only. Numbers create false precision.
The Closer must deliver a verdict every run. If genuinely insufficient information, the verdict is CONDITIONAL GO with explicit conditions, not "we need more data."
Dissent must always be preserved. Even when verdict is unanimous, if a minor concern existed in Round 1, it goes in the dissent section.
Accept any input form the runtime supports:
.md, .docx, .pdf, etc.) — use Read toolIf no PRD is provided at invocation, ask the PM to share one before starting Step 0.
| Step | Reads |
|---|---|
| 0 | references/templates/disclaimer.md |
| 1 | references/personas/p9-director.md, references/templates/intake-dialogue.md, references/workflows/information-gap-check.md |
| 2 | references/workflows/prd-classification.md, `references/personas/experts-{cn |
| 3 | references/templates/panel-intro-card.md |
| 4 | `references/personas/experts-{cn |
| 6 | `references/personas/experts-{cn |
| 7 | references/personas/closer.md, references/workflows/verdict-logic.md |
| 8 | references/templates/output-structure.md |
End-to-end worked examples in references/examples/:
example-cn-feature-review.md — Chinese new feature PRD → full review outputexample-intl-pricing-review.md — English pricing change PRD → full review outputRefer to these when calibrating tone, length, and structure.