Cpo Review
/cs:cpo-review <plan> — JTBD-driven interrogation of product roadmap, PMF signal, and portfolio focus.
Install
Quick install
npx skills add https://github.com/alirezarezvani/claude-skills/tree/main/c-level-advisor/c-level-agents/skills/cpo-reviewnpx skills add alirezarezvani/claude-skills --skill cpo-review --agent claude-codenpx skills add alirezarezvani/claude-skills --skill cpo-review --agent cursornpx skills add alirezarezvani/claude-skills --skill cpo-review --agent codexnpx skills add alirezarezvani/claude-skills --skill cpo-review --agent opencodenpx skills add alirezarezvani/claude-skills --skill cpo-review --agent github-copilotnpx skills add alirezarezvani/claude-skills --skill cpo-review --agent windsurfMore install options
Shorthand — useful for multi-skill repos:
npx skills add alirezarezvani/claude-skills --skill cpo-reviewManual — clone the repo and drop the folder into your agent's skills directory:
git clone https://github.com/alirezarezvani/claude-skills.gitcp -r claude-skills/c-level-advisor/c-level-agents/skills/cpo-review ~/.claude/skills//cs:cpo-review — CPO Forcing Questions
Command: /cs:cpo-review <plan>
The JTBD-driven builder cuts the roadmap in half. Six questions to surface what to ship and what to kill.
When to Run
- Before quarterly roadmap commitment
- Before launching a new product line
- Before adding > 3 features to a release
- When retention is flat or declining
- When the team is debating "should we build X?"
The Six CPO Questions
1. JTBD
What job is this feature hired to do, in the user's words?- Not "improve onboarding." "Help a new ops manager get their first deal closed within 7 days."
- Job ≠ feature. Hire ≠ try.
2. North Star Metric
What user behavior does this move, and how does that ladder to the North Star?- The metric must be leading, behavior-based, and value-correlated.
- If you can't trace the feature to the North Star, don't build it.
3. PMF Signal
What's the retention curve for users who hire this job — is it flat, decaying, or smiling?- Flat or smiling = PMF signal. Decaying = no PMF.
- "Users like it in surveys" is not a signal.
4. RICE Score
Reach, Impact, Confidence, Effort — what's the score and where does this rank in the queue?python ../../../../product-team/product-manager-toolkit/scripts/rice_prioritizer.py
5. Opportunity Cost
What gets cut if this ships? Name the specific initiative or feature.- Headcount and time are zero-sum. The cut list is the focus list.
6. Kill Criteria
What signal would tell you in 90 days that this was the wrong bet?- Define the metric and threshold in writing, before launch.
- If you can't define a kill criterion, you can't ship responsibly.
Workflow
- Run the analyses:
python ../../../skills/cpo-advisor/scripts/pmf_scorer.py
python ../../../skills/cpo-advisor/scripts/portfolio_analyzer.py
- Answer the six questions.
- Apply the verdict.
Output Format
# CPO Review: <feature/plan>
**Date:** YYYY-MM-DD
## JTBD
> <one sentence in user voice>
## North Star Link
- Metric moved: <name>
- Expected delta: <%>
## PMF Signal
- Retention curve shape: flat / smiling / decaying
- Cohort sample size: N
## Score
- RICE: <number>
- Rank in queue: #N of M
## Cut List
- Cut: <initiative>
- Reason: <why this matters more>
## Kill Criteria (90 days)
- Metric: <name>
- Threshold: <value>
- Action if missed: <kill | iterate>
## Verdict
🟢 SHIP | 🟡 SHARPEN | 🔴 KILL
Routing
/cs:cmo-review— does the positioning support this feature?/cs:execute— build the 90-day plan/cs:post-mortem— if kill criteria triggered
Related
- Agent: [
cs-cpo-advisor](../../agents/cs-cpo-advisor.md) - Skill: [
cpo-advisor](../../../skills/cpo-advisor/SKILL.md) - Execution:
../../../../product-team/product-manager-toolkit/
---
Version: 1.0.0
SKILL.md source
--- name: cpo-review description: /cs:cpo-review <plan> — JTBD-driven interrogation of product roadmap, PMF signal, and portfolio focus. --- # /cs:cpo-review — CPO Forcing Questions **Command:** `/cs:cpo-review <plan>` The JTBD-driven builder cuts the roadmap in half. Six questions to surface what to ship and what to kill. ## When to Run - Before quarterly roadmap commitment - Before launching a new product line - Before adding > 3 features to a release - When retention is flat or declining - When the team is debating "should we build X?" ## The Six CPO Questions ### 1. JTBD **What job is this feature hired to do, in the user's words?** - Not "improve onboarding." "Help a new ops manager get their first deal closed within 7 days." - Job ≠ feature. Hire ≠ try. ### 2. North Star Metric **What user behavior does this move, and how does that ladder to the North Star?** - The metric must be leading, behavior-based, and value-correlated. - If you can't trace the feature to the North Star, don't build it. ### 3. PMF Signal **What's the retention curve for users who hire this job — is it flat, decaying, or smiling?** - Flat or smiling = PMF signal. Decaying = no PMF. - "Users like it in surveys" is not a signal. ### 4. RICE Score **Reach, Impact, Confidence, Effort — what's the score and where does this rank in the queue?** ```bash python ../../../../product-team/product-manager-toolkit/scripts/rice_prioritizer.py ``` ### 5. Opportunity Cost **What gets cut if this ships? Name the specific initiative or feature.** - Headcount and time are zero-sum. The cut list is the focus list. ### 6. Kill Criteria **What signal would tell you in 90 days that this was the wrong bet?** - Define the metric and threshold in writing, before launch. - If you can't define a kill criterion, you can't ship responsibly. ## Workflow 1. **Run the analyses:** ```bash python ../../../skills/cpo-advisor/scripts/pmf_scorer.py python ../../../skills/cpo-advisor/scripts/portfolio_analyzer.py ``` 2. **Answer the six questions.** 3. **Apply the verdict.** ## Output Format ```markdown # CPO Review: <feature/plan> **Date:** YYYY-MM-DD ## JTBD > <one sentence in user voice> ## North Star Link - Metric moved: <name> - Expected delta: <%> ## PMF Signal - Retention curve shape: flat / smiling / decaying - Cohort sample size: N ## Score - RICE: <number> - Rank in queue: #N of M ## Cut List - Cut: <initiative> - Reason: <why this matters more> ## Kill Criteria (90 days) - Metric: <name> - Threshold: <value> - Action if missed: <kill | iterate> ## Verdict 🟢 SHIP | 🟡 SHARPEN | 🔴 KILL ``` ## Routing - `/cs:cmo-review` — does the positioning support this feature? - `/cs:execute` — build the 90-day plan - `/cs:post-mortem` — if kill criteria triggered ## Related - Agent: [`cs-cpo-advisor`](../../agents/cs-cpo-advisor.md) - Skill: [`cpo-advisor`](../../../skills/cpo-advisor/SKILL.md) - Execution: `../../../../product-team/product-manager-toolkit/` --- **Version:** 1.0.0
Related skills 6
to-prd
Turn the current conversation context into a PRD and publish it to the project issue tracker. Use when user wants to create a PRD from the current context.
to-issues
Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices. Use when user wants to convert a plan into issues, create implementation tickets, or break down work into issues.
Boardroom
/cs:boardroom <brief> — 6-phase multi-role deliberation across the C-suite with Phase 2 isolation, critic pre-screen, and synthesis. Outputs a board memo.
Brief
/cs:brief <topic> — Generate a one-page strategy brief from an office-hours intake. First step in the strategic sprint pipeline.
C Level Agents
Founder-mode executive team. 8 cs-* C-suite agents (CFO, CMO, CRO, CPO, COO, CHRO, CISO, Chief of Staff) and 17 /cs:* slash commands for forcing-question office hours, multi-role boardroom delibera...
Caio Review
/cs:caio-review <plan> — Eval-demanding Chief AI Officer interrogation of any plan that involves AI: model selection, risk classification, cost economics, or AI hiring.