cpo-review — скилл для Claude Code: что делает и как установить
Проверяет продуктовый роадмап через шесть жестких CPO-вопросов, JTBD и кривую удержания. Помогает отсечь лишние фичи перед квартальным планированием.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install c-level-agents@claude-code-skillsЧто делает cpo-review
Скилл организует ревью продуктовых планов с позиции директора по продукту (CPO). Вместо абстрактных обсуждений он прогоняет фичи через концепцию JTBD, метрику North Star, RICE-оценку и форму кривой удержания (retention curve). Если связь фичи с поведением пользователя не прослеживается, скилл рекомендует отказаться от разработки.
Внутри процесса вызываются Python-скрипты pmf_scorer.py, portfolio_analyzer.py и rice_prioritizer.py. На выходе агент формирует отчёт с метриками, списком кандидатов под нож и критериями остановки (kill criteria) на 90 дней. Вердикт формулируется прямо: SHIP, SHARPEN или KILL.
Ставить скилл стоит продакт-менеджерам перед фиксацией квартального плана или запуском новой линейки. Если у вас нет когортных данных или команда пока пилит первый прототип без метрик удержания, запускать проверку рано.
Какие задачи решает
- Оценить целесообразность фичи по формуле RICE и метрике North Star
- Определить критерии закрытия фичи (kill criteria) на 90 дней
- Проверить сигнал PMF по форме кривой удержания перед релизом
- Сформировать список фич под сокращение для фокусировки ресурсов
Примеры запросов агенту
- /c-level-agents:cpo-review plan-q3-features.md
- /c-level-agents:cpo-review "Добавление модуля аналитики в дашборд"
- /c-level-agents:cpo-review roadmap.md
Как установить cpo-review
1Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install c-level-agents@claude-code-skillsКоманда ставит плагин c-level-agents целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill cpo-review -a claude-code3Вручную: положить файлы
~/.claude/skills/cpo-review/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cpo-review/
Вручную: положить файлы
.agents/skills/cpo-review/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/cpo-review/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills cpo-review2Вручную: положить файлы
.github/skills/cpo-review/SKILL.mdКомандой платформы
gemini skills install https://github.com/alirezarezvani/claude-skills --path c-level-agents/skills/cpo-reviewВручную: положить файлы
.devin/skills/cpo-review/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора349
Весь набор →Похожие
Вопросы о cpo-review
Как установить cpo-review в Claude Code?
Выполните команду /plugin install c-level-agents@claude-code-skills внутри Claude Code или добавьте скилл через npx skills add alirezarezvani/claude-skills --skill cpo-review -a claude-code.
Зачем нужен скилл cpo-review?
Он задаёт шесть обязательных вопросов о ценности фичи, JTBD, затратах и влиянии на North Star. Это помогает решить, отправлять функциональность в релиз, дорабатывать или закрывать.
Какие вердикты выносит скилл по итогам анализа?
После расчета RICE и проверки критериев скилл присваивает плану один из трех статусов: SHIP для релиза, SHARPEN для доработки или KILL для отказа от фичи.
Исходный текст
SKILL.md · MIT
---
name: "cpo-review"
description: "/c-level-agents:cpo-review [plan] — JTBD-driven interrogation of product roadmap, PMF signal, and portfolio focus. Use when committing a quarter's roadmap, deciding whether to kill a feature, or claiming PMF without a retention curve."
---
# /c-level-agents:cpo-review — CPO Forcing Questions
**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.
## 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/skills/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 ${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
```
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
- `/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 triggered
## Related
- Agent: [`cs-cpo-advisor`](../../agents/cs-cpo-advisor.md)
- Skill: [`cpo-advisor`](${CLAUDE_PLUGIN_ROOT}/vendor/c-level-advisor/cpo-advisor/SKILL.md)
- Execution: `product-team/skills/product-manager-toolkit/`
---
**Version:** 1.0.0
© Alireza Rezvani · MIT · alirezarezvani/claude-skills