Performs a rigorous CPO-level review of a product plan or feature using six forcing questions (JTBD, North Star, PMF, RICE, Opportunity Cost, Kill Criteria) to determine if it should be shipped, refined, or killed.
Say it in your own words; the assistant finds this recipe by itself. Examples:
Use this skill when committing to a quarterly roadmap, evaluating whether to launch a new feature, or investigating flat retention metrics. It is ideal for resolving debates about feature priority by forcing a clear definition of user jobs and kill criteria. It is also appropriate when a team claims Product-Market Fit without supporting retention data.
Command: /c-level-agents:cpo-review <plan>
The JTBD-driven builder cuts the roadmap in half. Six questions to surface what to ship and what to kill.
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.
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.
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.
Reach, Impact, Confidence, Effort — what's the score and where does this rank in the queue?
python product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py
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.
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.
bash
python ${CLAUDE_PLUGIN_ROOT}/vendor/c-level-advisor/cpo-advisor/scripts/pmf_scorer.py
python ${CLAUDE_PLUGIN_ROOT}/vendor/c-level-advisor/cpo-advisor/scripts/portfolio_analyzer.py# 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
/c-level-agents:cmo-review — does the positioning support this feature?/c-level-agents:execute — build the 90-day plan/c-level-agents:post-mortem — if kill criteria triggeredcs-cpo-advisorcpo-advisorproduct-team/skills/product-manager-toolkit/Version: 1.0.0
LICENSESKILL.mdVendored from alirezarezvani/claude-skills, commit 27cfcd0fb0a4, path c-level-agents/skills/cpo-review, licence MIT. The upstream licence file ships inside the skill.