CPO Forcing Questions
The CPO Forcing Questions skill is a JTBD-driven interrogation tool for product leaders. It applies six forcing questions to a product roadmap, feature, or plan to surface what to ship and what to kill, producing a structured verdict (SHIP, SHARPEN, or KILL).
✨ What it does
- Forces articulation of the user's job-to-be-done in their own words
- Requires tracing the feature to a leading, behavior-based North Star metric
- Assesses PMF signal via retention curve shape (flat, smiling, decaying)
- Scores the initiative with RICE and ranks it in the queue
- Names the specific initiative or feature that gets cut if this ships
- Defines a written kill criterion with metric and threshold for 90 days
🎯 When to use it
- Before committing to a quarterly roadmap
- When deciding whether to launch a new product line
- When adding more than three features to a release
- When retention is flat or declining
- When the team debates whether to build a specific feature
🚀 How to use
Trigger: /cs:cpo-review
Trigger with the slash command /cs:cpo-review <plan>, where <plan> is the roadmap, feature, or plan to interrogate. The skill walks through six questions and produces a structured output. Example prompts:
/cs:cpo-review Q3 roadmap
/cs:cpo-review new onboarding flow
📄 Output: A structured CPO Review markdown report with sections for JTBD, North Star link, PMF signal, RICE score, cut list, kill criteria, and a final verdict (SHIP, SHARPEN, or KILL).
📦 Add this skill to Claude Code
# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills
# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/c-level-agents/skills/cpo-review .claude/skills/cpo-reviewSkill source: c-level-agents/skills/cpo-review/SKILL.md
⚠️ Good to know
Requires access to the referenced Python scripts (pmf_scorer.py, portfolio_analyzer.py, rice_prioritizer.py) and assumes the user has product analytics data (e.g., retention curves) to answer the questions.
❓ FAQ
What does the skill do if the retention curve is decaying?
A decaying retention curve indicates no product-market fit, so the verdict would likely be KILL or SHARPEN, not SHIP.
What is the purpose of defining kill criteria before launch?
Defining a kill criterion in writing before launch ensures you can objectively decide in 90 days whether the bet was wrong, enabling responsible shipping.
What does the skill require for the North Star metric?
The metric must be leading, behavior-based, and value-correlated, and you must be able to trace the feature to the North Star; otherwise, don't build it.
🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.