Purpose
Runs the 7 reviewers in parallel and explicitly challenges assumptions, not just gaps and conflicts.
Usage
/prd-review-panel - Review a PRD with all 7 sub-agents
/prd-review-panel [prd-name] - Review specific PRD
/prd-review-panel --perspectives "eng,design,exec" - Review with subset of agents
Context Routing
Check these files first:
outputs/prds/ - Active PRDs to review
context-library/prds/ - Reference PRDs and past reviews
sub-agents/ - The 7 reviewer personas
context-library/strategy/ - Strategic context for executive review
context-library/research/ - User research for UXR validation
Sub-agents available:
- engineer-reviewer.md - Technical feasibility, complexity, dependencies
- designer-reviewer.md - UX/UI feedback, user experience
- executive-reviewer.md - Strategic alignment, business impact
- legal-advisor.md - Compliance, risk, regulatory concerns
- uxr-analyst.md - User research synthesis, validation
- skeptic.md - Devil's advocate, challenge assumptions
- customer-voice.md - Simulate user perspective
Workflow
Step 1: PRD Selection
If user specified PRD name:
- Look for it in
outputs/prds/ and context-library/prds/
- If found: Proceed
- If not found: List available PRDs, ask user to choose
If no PRD specified:
- Scan
outputs/prds/ for recent PRDs (modified in last 30 days)
- List them with:
- File name
- Title (from content)
- Last modified date
- Current stage (if indicated)
- Prompt: "Which PRD do you want to review?"
Read the full PRD:
- Load complete content
- Note the current stage (Team Kickoff / Planning Review / XFN Kickoff / Solution Review / Launch Readiness)
- Identify sections present (some PRDs may be incomplete)
Step 2: Review Preparation
Extract key elements from PRD:
- Problem statement - What user pain are we solving?
- Hypothesis - If we build X, then Y will happen because Z
- Strategic fit - Why this vs other things?
- Non-goals - What's explicitly out of scope?
- Success metrics - How we measure success
- Rollout plan - A/B test or full launch?
- Technical approach - How we'll build it (if specified)
- UX design - Mockups, flows, behavior examples
- Stakeholders - Who needs to approve/support
- Risks - Known concerns or open questions
Determine review focus based on stage:
- Team Kickoff stage: Focus on problem definition, strategic fit
- Planning Review stage: Focus on scope, estimates, prioritization
- XFN Kickoff stage: Focus on cross-functional alignment, dependencies
- Solution Review stage: Focus on technical approach, UX design, edge cases
- Launch Readiness stage: Focus on rollout plan, metrics, compliance
Step 3: Spawn 7 Sub-Agents in Parallel
CRITICAL: Use single message with multiple Task tool calls for parallel execution.
For each sub-agent, create a Task using its prompt from REVIEWER-PROMPTS.md, with the full PRD text substituted in.
Step 4: Collect & Synthesize Reviews
Once all 7 agents complete (wait for all Task outputs):
Read each review and extract:
- ✅ Strengths (what's working well)
- ⚠️ Concerns or gaps (important but not blocking)
- ❌ Blockers (must fix before proceeding)
- 💡 Suggestions (improvements to consider)
Identify patterns:
- Convergent feedback: Multiple agents flagging same issue (high priority)
- Conflicting perspectives: Agents disagree (requires PM judgment)
- Blind spots: Issue only one agent caught (could be critical)
Categorize all feedback:
Critical Blockers (Must fix before next stage):
- [Issue from Agent X]
- [Issue from Agent Y]
- Why critical: [Impact if not addressed]
Important Gaps (Address before launch):
- [Gap from Agent X]
- [Gap from Agent Y]
- Why important: [Risk or limitation]
Enhancements (Consider for v1 or v2):
- [Suggestion from Agent X]
- [Suggestion from Agent Y]
- Value if added: [Benefit]
Conflicting Perspectives (Requires decision):
- Agent X says: [Position]
- Agent Y says: [Opposite position]
- PM decision needed: [What to prioritize]
Step 5: Generate Review Synthesis
Create file: outputs/prds/[prd-name]-review-synthesis.md using the template in SYNTHESIS-TEMPLATE.md, with every placeholder filled in.
Step 6: Output & Next Actions
Save review synthesis file
Display summary:
7-agent review complete for [PRD]!
✅ Strong areas: [X]
⚠️ Critical blockers: [Y]
💡 Key recommendations: [Z]
Overall: [Ready to proceed / Needs work]
Offer next steps:
- If blockers exist: "Want me to help update the PRD to address blockers?"
- If conflicts exist: "Run
/decision-doc to document the [Conflict] decision?"
- If ready: "PRD looks solid! Ready for stakeholder review."
- Always: "Review synthesis saved to [file path]"
Tips for Best Results
When to run:
- After completing first draft (Team Kickoff stage)
- Before stakeholder review (catch gaps privately first)
- After major changes (validate new approach)
- Before committing to build (final gate)
How to use the output:
- Fix blockers before proceeding
- Discuss conflicts in next stakeholder meeting
- Park enhancements for v2 (don't let perfect kill good)
- Use as peer review before formal review
Common patterns:
- Engineering often conflicts with Design (speed vs polish)
- Executive often conflicts with Customer (business vs user needs)
- Legal often blocks what users want (compliance vs freedom)
- Your job as PM: Make the call, document the trade-off
Related Skills
Before this:
/prd-draft - Create the PRD
/user-interview / /user-research-synthesis - Validate with research
/impact-sizing - Quantify value
After this:
/decision-doc - Document key decisions
/prd-draft - Update PRD based on feedback
/prototype - Build based on feedback
/launch-checklist - Prepare for launch
Complements:
/competitor-analysis - Inform strategic review
/stakeholder-update - Share review results
Iterative use: Run review at each PRD stage (Team Kickoff, Planning, Solution, Launch) — each pass focuses on stage-appropriate concerns.
Output Quality Self-Check
Before presenting output to the PM, verify:
1---2name: prd-review-panel3description: Run a 7-perspective multi-agent PRD review (Engineering, Design, Executive, Legal, UXR, Skeptic, Customer Voice) that catches gaps and surfaces conflicts before stakeholder review. Use when the user wants a PRD reviewed, asks for panel or multi-agent feedback, or runs /prd-review-panel.4---56## Purpose78Runs the 7 reviewers in parallel and explicitly challenges assumptions, not just gaps and conflicts.910## Usage1112- `/prd-review-panel` - Review a PRD with all 7 sub-agents13- `/prd-review-panel [prd-name]` - Review specific PRD14- `/prd-review-panel --perspectives "eng,design,exec"` - Review with subset of agents1516---1718## Context Routing1920**Check these files first:**211. `outputs/prds/` - Active PRDs to review222. `context-library/prds/` - Reference PRDs and past reviews233. `sub-agents/` - The 7 reviewer personas244. `context-library/strategy/` - Strategic context for executive review255. `context-library/research/` - User research for UXR validation2627**Sub-agents available:**281. **engineer-reviewer.md** - Technical feasibility, complexity, dependencies292. **designer-reviewer.md** - UX/UI feedback, user experience303. **executive-reviewer.md** - Strategic alignment, business impact314. **legal-advisor.md** - Compliance, risk, regulatory concerns325. **uxr-analyst.md** - User research synthesis, validation336. **skeptic.md** - Devil's advocate, challenge assumptions347. **customer-voice.md** - Simulate user perspective3536---3738## Workflow3940### Step 1: PRD Selection41421. **If user specified PRD name:**43 - Look for it in `outputs/prds/` and `context-library/prds/`44 - If found: Proceed45 - If not found: List available PRDs, ask user to choose46472. **If no PRD specified:**48 - Scan `outputs/prds/` for recent PRDs (modified in last 30 days)49 - List them with:50 - File name51 - Title (from content)52 - Last modified date53 - Current stage (if indicated)54 - Prompt: "Which PRD do you want to review?"55563. **Read the full PRD:**57 - Load complete content58 - Note the current stage (Team Kickoff / Planning Review / XFN Kickoff / Solution Review / Launch Readiness)59 - Identify sections present (some PRDs may be incomplete)6061---6263### Step 2: Review Preparation6465**Extract key elements from PRD:**66- **Problem statement** - What user pain are we solving?67- **Hypothesis** - If we build X, then Y will happen because Z68- **Strategic fit** - Why this vs other things?69- **Non-goals** - What's explicitly out of scope?70- **Success metrics** - How we measure success71- **Rollout plan** - A/B test or full launch?72- **Technical approach** - How we'll build it (if specified)73- **UX design** - Mockups, flows, behavior examples74- **Stakeholders** - Who needs to approve/support75- **Risks** - Known concerns or open questions7677**Determine review focus based on stage:**7879- **Team Kickoff stage:** Focus on problem definition, strategic fit80- **Planning Review stage:** Focus on scope, estimates, prioritization81- **XFN Kickoff stage:** Focus on cross-functional alignment, dependencies82- **Solution Review stage:** Focus on technical approach, UX design, edge cases83- **Launch Readiness stage:** Focus on rollout plan, metrics, compliance8485---8687### Step 3: Spawn 7 Sub-Agents in Parallel8889**CRITICAL: Use single message with multiple Task tool calls for parallel execution.**9091For each sub-agent, create a Task using its prompt from [REVIEWER-PROMPTS.md](REVIEWER-PROMPTS.md), with the full PRD text substituted in.9293---9495### Step 4: Collect & Synthesize Reviews9697Once all 7 agents complete (wait for all Task outputs):9899**Read each review and extract:**1001. ✅ Strengths (what's working well)1012. ⚠️ Concerns or gaps (important but not blocking)1023. ❌ Blockers (must fix before proceeding)1034. 💡 Suggestions (improvements to consider)104105**Identify patterns:**106- **Convergent feedback:** Multiple agents flagging same issue (high priority)107- **Conflicting perspectives:** Agents disagree (requires PM judgment)108- **Blind spots:** Issue only one agent caught (could be critical)109110**Categorize all feedback:**111112**Critical Blockers** (Must fix before next stage):113- [Issue from Agent X]114- [Issue from Agent Y]115- **Why critical:** [Impact if not addressed]116117**Important Gaps** (Address before launch):118- [Gap from Agent X]119- [Gap from Agent Y]120- **Why important:** [Risk or limitation]121122**Enhancements** (Consider for v1 or v2):123- [Suggestion from Agent X]124- [Suggestion from Agent Y]125- **Value if added:** [Benefit]126127**Conflicting Perspectives** (Requires decision):128- **Agent X says:** [Position]129- **Agent Y says:** [Opposite position]130- **PM decision needed:** [What to prioritize]131132---133134### Step 5: Generate Review Synthesis135136Create file: `outputs/prds/[prd-name]-review-synthesis.md` using the template in [SYNTHESIS-TEMPLATE.md](SYNTHESIS-TEMPLATE.md), with every placeholder filled in.137138---139140### Step 6: Output & Next Actions1411421. **Save review synthesis file**1431442. **Display summary:**145 ```146 7-agent review complete for [PRD]!147148 ✅ Strong areas: [X]149 ⚠️ Critical blockers: [Y]150 💡 Key recommendations: [Z]151152 Overall: [Ready to proceed / Needs work]153 ```1541553. **Offer next steps:**156 - If blockers exist: "Want me to help update the PRD to address blockers?"157 - If conflicts exist: "Run `/decision-doc` to document the [Conflict] decision?"158 - If ready: "PRD looks solid! Ready for stakeholder review."159 - Always: "Review synthesis saved to [file path]"160161---162163## Tips for Best Results164165**When to run:**166- After completing first draft (Team Kickoff stage)167- Before stakeholder review (catch gaps privately first)168- After major changes (validate new approach)169- Before committing to build (final gate)170171**How to use the output:**172- Fix blockers before proceeding173- Discuss conflicts in next stakeholder meeting174- Park enhancements for v2 (don't let perfect kill good)175- Use as peer review before formal review176177**Common patterns:**178- Engineering often conflicts with Design (speed vs polish)179- Executive often conflicts with Customer (business vs user needs)180- Legal often blocks what users want (compliance vs freedom)181- **Your job as PM:** Make the call, document the trade-off182183---184185## Related Skills186187**Before this:**188- `/prd-draft` - Create the PRD189- `/user-interview` / `/user-research-synthesis` - Validate with research190- `/impact-sizing` - Quantify value191192**After this:**193- `/decision-doc` - Document key decisions194- `/prd-draft` - Update PRD based on feedback195- `/prototype` - Build based on feedback196- `/launch-checklist` - Prepare for launch197198**Complements:**199- `/competitor-analysis` - Inform strategic review200- `/stakeholder-update` - Share review results201202**Iterative use:** Run review at each PRD stage (Team Kickoff, Planning, Solution, Launch) — each pass focuses on stage-appropriate concerns.203204---205206## Output Quality Self-Check207208Before presenting output to the PM, verify:209210- [ ] **All requested reviewer perspectives included:** The synthesis contains feedback from all 7 sub-agents (or all specifically requested agents), each with their own dedicated section211- [ ] **Each reviewer has specific, actionable feedback:** Every reviewer section contains at least one concrete, actionable item (not generic praise like "looks good" or vague concerns like "needs more detail")212- [ ] **Conflicting perspectives between reviewers explicitly flagged:** Any disagreements between agents (e.g., Engineering wants simplicity while Design wants richness) are called out in the "Conflicting Perspectives" section with both positions stated213- [ ] **Synthesis section prioritizes feedback items:** The TL;DR and summary sections rank issues by severity (Critical Blockers > Important Gaps > Enhancements) with a clear recommended next step214- [ ] **Feedback references specific PRD sections:** Each piece of feedback points to the exact section, requirement, or design element it applies to (e.g., "the rollout plan in Section 5" not "the rollout approach")