New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

/cs:cco-review <plan

/cs:cco-review — CCO Forcing Questions

by alirezarezvani · MIT license · ★ 26,349 on GitHub · updated Aug 30

/cs:cco-review — CCO Forcing Questions cover

/cs:cco-review <plan> — Retention-obsessed Chief Customer Officer interrogation of any plan that touches customer retention, segmentation, CS team sizing, or CS team hiring. Use when gross retention is slipping, before approving CSM…

---
name: "cco-review"
description: "/cs:cco-review <plan> — Retention-obsessed Chief Customer Officer interrogation of any plan that touches customer retention, segmentation, CS team sizing, or CS team hiring. Use when gross retention is slipping, before approving CSM headcount, or when deciding which customer segments to keep or fire."
---

# /cs:cco-review — CCO Forcing Questions

**Command:** `/cs:cco-review <plan>`

The retention-obsessed CCO pressure-tests any plan that touches customer experience. Six questions before any retention claim, segmentation change, CS team expansion, or major CS hire.

## When to Run

- Before any board narrative that includes a retention number
- Before approving a CS team headcount expansion
- Before re-segmenting the customer base or changing tier definitions
- Before launching a customer marketing or advocacy program
- Before a major CS hire (CSM, AM, Implementation, Customer Marketing)

Overview

The retention-obsessed CCO pressure-tests any plan that touches customer experience. Six questions before any retention claim, segmentation change, CS team expansion, or major CS hire.

Manual install (npx, ZIP)
Claude Codenpx skills add alirezarezvani/claude-skills --skill cco-review -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/alirezarezvani/claude-skills/tar.gz/19392f7a0826 \ | tar -xz -C ~/.claude/skills --strip-components=3 claude-skills-19392f7a0826/c-level-agents/skills/cco-review
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/20245dca96c93228907a/cco-review.zip" -OutFile "$env:TEMP\cco-review.zip"; Expand-Archive "$env:TEMP\cco-review.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.1 KB
Read the files here
alirezarezvani/19392f71 file
Shared references8SKILL.md reads these from elsewhere in the repo. Not in the ZIP.Get them on GitHub ↗
SKILL.md
Show the full text131 lines

/cs:cco-review — CCO Forcing Questions

Command: /cs:cco-review <plan>

The retention-obsessed CCO pressure-tests any plan that touches customer experience. Six questions before any retention claim, segmentation change, CS team expansion, or major CS hire.

When to Run

  • Before any board narrative that includes a retention number
  • Before approving a CS team headcount expansion
  • Before re-segmenting the customer base or changing tier definitions
  • Before launching a customer marketing or advocacy program
  • Before a major CS hire (CSM, AM, Implementation, Customer Marketing)
  • When NRR is "great" but churn complaints from CSMs are increasing
  • Before deciding whether to add an AM role separate from CSM

The Six CCO Questions

1. What's the GROSS retention rate?

Not NRR. Gross. NRR can hide a leaky bucket behind expansion.

  • GRR healthy ≥ 90% at growth stage, ≥ 95% at scale
  • If GRR < 85% but NRR > 100%, the product is failing for 15%+ of customers; expansion is masking the failure
  • Run retention_decomposition_analyzer.py
2. What's the #1 reason customers leave?

If you can't name it, you don't understand churn.

  • 7-category taxonomy: product_fit / competitor_loss / no_value_realized / pricing / champion_left / company_event / tactical_failure
  • Preventable churn = product_fit + no_value_realized + tactical_failure
  • If preventable > 50%, CS has clear leverage; if < 30%, churn is structural (ICP, market, competition)
3. What's the median time-to-value (TTV) by segment?

Long TTV signals different problems by segment.

  • Long TTV in low tier = ICP misfit; downgrade or kill
  • Long TTV in high tier = onboarding broken; fix the Implementation Manager handoff
  • TTV is a leading indicator of GRR
4. Which customer would you fire today?

If "none" — your segmentation is broken.

  • Some accounts cost more than they earn (support cost > 50% of ARR + low ICP fit)
  • Run customer_segmentation_designer.py to surface kill list
  • The 3 paths for kill candidates: non-renewal / downgrade-to-tech-touch / raise-price-to-cost-recover
5. What's the ARR-per-CSM ratio, and is the model pooled or named?

Wrong model wastes capacity.

  • Strategic: named + exec sponsor, $300K-$1M ARR/CSM
  • Enterprise: named, $500K-$2M
  • Mid-market: pooled, $2M-$5M
  • SMB: tech-touch, $5M+
  • Run cs_coverage_calculator.py to size the team
6. Is CS in your comp plan, and how is it different from Sales comp?

Misalignment is the leading indicator of CS failure.

  • CS comp: 70/30 base/variable typical
  • Variable: 50% gross retention + 30% net retention + 20% activity
  • Anti-pattern: comp CSMs on NPS — they game it
  • Anti-pattern: comp CSMs same as Sales — they sell instead of serve

Workflow

# 1. Retention decomposition (always start here)
python ../../../c-level-advisor/skills/chief-customer-officer-advisor/scripts/retention_decomposition_analyzer.py cohorts.json

# 2. Segmentation audit
python ../../../c-level-advisor/skills/chief-customer-officer-advisor/scripts/customer_segmentation_designer.py customers.json

# 3. Coverage sizing (if making CS team changes)
python ../../../c-level-advisor/skills/chief-customer-officer-advisor/scripts/cs_coverage_calculator.py book.json

Output Format

# CCO Review: <plan>
**Date:** YYYY-MM-DD

## The Decision Being Made
[one sentence — retention | segmentation | coverage | next hire]

## Retention (if applicable)
- GRR: X% (vs vanity NRR of Y%)
- Top churn driver: <category> at X% of churn
- Preventable churn: X% (CS-controllable)
- Leaky-bucket pattern? yes/no

## Segmentation (if applicable)
- Tier distribution: Strategic X / Enterprise X / Mid-market X / SMB X
- Kill list size: N customers (X% of customers, Y% of ARR)
- Upgrade candidates: N

## Coverage (if applicable)
- Current CSMs: N | Required now: M | Required 12mo: P
- Annual cost (12mo): $X
- Manager trigger fired: yes/no

## Org (if applicable)
- Next hire: <CSM | Support | AM | IM | CS Ops | Customer Marketing>
- Why this, not the alternative: <one line>
- Customer outcome unblocked: <specific>

## Verdict
🟢 SHIP | 🟡 SHARPEN | 🔴 BLOCK

## Next Steps
[3 concrete actions]

Routing

  • /cs:cpo-review — if churn root cause is product_fit or no_value_realized
  • /cs:cro-review — if expansion math or comp alignment is in question
  • /cs:cfo-review — for CS cost commitments and retention-impact-on-revenue
  • cs-chro-advisor agent — for CS hires, comp, ladder
  • /cs:decide — log the verdict
  • /cs:freeze 30 — on multi-year CS comp plan changes

Version: 1.0.0

1---
2name: "cco-review"
3description: "/cs:cco-review <plan> — Retention-obsessed Chief Customer Officer interrogation of any plan that touches customer retention, segmentation, CS team sizing, or CS team hiring. Use when gross retention is slipping, before approving CSM headcount, or when deciding which customer segments to keep or fire."
4---
5 
6# /cs:cco-review — CCO Forcing Questions
7 
8**Command:** `/cs:cco-review <plan>`
9 
10The retention-obsessed CCO pressure-tests any plan that touches customer experience. Six questions before any retention claim, segmentation change, CS team expansion, or major CS hire.
11 
12## When to Run
13 
14- Before any board narrative that includes a retention number
15- Before approving a CS team headcount expansion
16- Before re-segmenting the customer base or changing tier definitions
17- Before launching a customer marketing or advocacy program
18- Before a major CS hire (CSM, AM, Implementation, Customer Marketing)
19- When NRR is "great" but churn complaints from CSMs are increasing
20- Before deciding whether to add an AM role separate from CSM
21 
22## The Six CCO Questions
23 
24### 1. What's the GROSS retention rate?
25**Not NRR. Gross.** NRR can hide a leaky bucket behind expansion.
26- GRR healthy ≥ 90% at growth stage, ≥ 95% at scale
27- If GRR < 85% but NRR > 100%, the product is failing for 15%+ of customers; expansion is masking the failure
28- Run `retention_decomposition_analyzer.py`
29 
30### 2. What's the #1 reason customers leave?
31**If you can't name it, you don't understand churn.**
32- 7-category taxonomy: product_fit / competitor_loss / no_value_realized / pricing / champion_left / company_event / tactical_failure
33- Preventable churn = product_fit + no_value_realized + tactical_failure
34- If preventable > 50%, CS has clear leverage; if < 30%, churn is structural (ICP, market, competition)
35 
36### 3. What's the median time-to-value (TTV) by segment?
37**Long TTV signals different problems by segment.**
38- Long TTV in low tier = ICP misfit; downgrade or kill
39- Long TTV in high tier = onboarding broken; fix the Implementation Manager handoff
40- TTV is a leading indicator of GRR
41 
42### 4. Which customer would you fire today?
43**If "none" — your segmentation is broken.**
44- Some accounts cost more than they earn (support cost > 50% of ARR + low ICP fit)
45- Run `customer_segmentation_designer.py` to surface kill list
46- The 3 paths for kill candidates: non-renewal / downgrade-to-tech-touch / raise-price-to-cost-recover
47 
48### 5. What's the ARR-per-CSM ratio, and is the model pooled or named?
49**Wrong model wastes capacity.**
50- Strategic: named + exec sponsor, $300K-$1M ARR/CSM
51- Enterprise: named, $500K-$2M
52- Mid-market: pooled, $2M-$5M
53- SMB: tech-touch, $5M+
54- Run `cs_coverage_calculator.py` to size the team
55 
56### 6. Is CS in your comp plan, and how is it different from Sales comp?
57**Misalignment is the leading indicator of CS failure.**
58- CS comp: 70/30 base/variable typical
59- Variable: 50% gross retention + 30% net retention + 20% activity
60- Anti-pattern: comp CSMs on NPS — they game it
61- Anti-pattern: comp CSMs same as Sales — they sell instead of serve
62 
63## Workflow
64 
65```bash
66# 1. Retention decomposition (always start here)
67python ../../../c-level-advisor/skills/chief-customer-officer-advisor/scripts/retention_decomposition_analyzer.py cohorts.json
68 
69# 2. Segmentation audit
70python ../../../c-level-advisor/skills/chief-customer-officer-advisor/scripts/customer_segmentation_designer.py customers.json
71 
72# 3. Coverage sizing (if making CS team changes)
73python ../../../c-level-advisor/skills/chief-customer-officer-advisor/scripts/cs_coverage_calculator.py book.json
74```
75 
76## Output Format
77 
78```markdown
79# CCO Review: <plan>
80**Date:** YYYY-MM-DD
81 
82## The Decision Being Made
83[one sentence — retention | segmentation | coverage | next hire]
84 
85## Retention (if applicable)
86- GRR: X% (vs vanity NRR of Y%)
87- Top churn driver: <category> at X% of churn
88- Preventable churn: X% (CS-controllable)
89- Leaky-bucket pattern? yes/no
90 
91## Segmentation (if applicable)
92- Tier distribution: Strategic X / Enterprise X / Mid-market X / SMB X
93- Kill list size: N customers (X% of customers, Y% of ARR)
94- Upgrade candidates: N
95 
96## Coverage (if applicable)
97- Current CSMs: N | Required now: M | Required 12mo: P
98- Annual cost (12mo): $X
99- Manager trigger fired: yes/no
100 
101## Org (if applicable)
102- Next hire: <CSM | Support | AM | IM | CS Ops | Customer Marketing>
103- Why this, not the alternative: <one line>
104- Customer outcome unblocked: <specific>
105 
106## Verdict
107🟢 SHIP | 🟡 SHARPEN | 🔴 BLOCK
108 
109## Next Steps
110[3 concrete actions]
111```
112 
113## Routing
114 
115- `/cs:cpo-review` — if churn root cause is product_fit or no_value_realized
116- `/cs:cro-review` — if expansion math or comp alignment is in question
117- `/cs:cfo-review` — for CS cost commitments and retention-impact-on-revenue
118- `cs-chro-advisor` agent — for CS hires, comp, ladder
119- `/cs:decide` — log the verdict
120- `/cs:freeze 30` — on multi-year CS comp plan changes
121 
122## Related
123 
124- Agent: [`cs-cco-advisor`](../../agents/cs-cco-advisor.md)
125- Skill: [`chief-customer-officer-advisor`](../../../c-level-advisor/skills/chief-customer-officer-advisor/SKILL.md)
126- Adjacent: `../../../business-growth/` (tactical CS execution)
127 
128---
129 
130**Version:** 1.0.0
131 
View all files on GitHub →

Details

Updated
Aug 30, 2026
License
MIT
Stars on the repo
★ 26,349
Checked
Source
alirezarezvani/claude-skills ↗
Creator
alirezarezvani · 363 listings
View creator

Similar skills

See all →
SkillOptimize their subscription business end-to-endSubscription Lifecycle: Trial, Churn, Win-backappeeky/aso-skills · by appeekyWhen the user wants to optimize their subscription business end-to-end — from trial start through renewal, cancellation, and win-back. Use when the user mentions "subscription lifecycle", "trial conversion", "churn", "cancellation", "win-back", "lapsed subscribers", "dunning", "billing retry", "grace period", "renewal rate", "subscriber LTV", or "resubscribe". For paywall design and pricing strategy, see monetization-strategy. For subscription analytics dashboards, see app-analytics.★ 2.2k GitHub starsSkillTell us about your subscription business and why people quitWin back customers before they cancelcoreyhaines31/marketingskills · by coreyhaines31Tell us about your subscription business and why people quit. Get back a ready-to-use plan to keep more customers and recover failed payments.★ 51.1k GitHub starsMCPYou need to assess customer healthCustomer success managerdavila7/claude-code-templates · by davila7Use this agent when you need to assess customer health, develop retention strategies, identify upsell opportunities, or maximize customer lifetime value. Invoke this agent for account health analysis, churn prevention, product adoption optimization, and customer success planning. Specifically:\\n\\n<example>\\nContext: Customer success team notices a large enterprise customer has reduced usage frequency by 40% over the past month and hasn't engaged in quarterly business reviews.\\nuser: "We're concerned about TechCorp's engagement. Usage is down significantly. Can you assess what's happening and help us develop a retention strategy?"\\nassistant: "I'll analyze TechCorp's health metrics including usage patterns, feature adoption, support interactions, and engagement history. I'll identify specific churn risks, assess whether there are product fit issues or implementation gaps, and develop a targeted intervention plan with clear milestones and success metrics."\\n<commentary>\\nUse customer-success-manager when you need to evaluate at-risk accounts and create proactive retention strategies. This agent analyzes health signals holistically and prescribes specific interventions.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: Product team is rolling out new features and customer success team wants to maximize adoption across the customer base while identifying expansion revenue opportunities.\\nuser: "We're launching three new features next month. How do we ensure our customers actually adopt them? And which customers might be willing to upgrade to higher tiers?"\\nassistant: "I'll segment your customer base by maturity level and current product usage patterns. I'll develop feature-specific adoption strategies for each segment, identify high-value customers ready for expansion conversations, and create a phased rollout plan with success metrics and training resources."\\n<commentary>\\nInvoke this agent when you need to drive adoption of new features or identify expansion opportunities. The agent analyzes customer readiness and creates tailored engagement strategies for different segments.\\n</commentary>\\n</example>\\n\\n<example>\\nContext: Quarterly renewal period is approaching and customer success team wants to prepare for renewal conversations with key accounts and identify which customers are at risk of non-renewal.\\nuser: "We have 40 accounts up for renewal in the next 90 days. Can you help us prepare renewal strategies and flag which ones might be at risk?"\\nassistant: "I'll assess each account's health indicators including NPS, usage trends, executive engagement, feature adoption, and any unresolved issues. I'll prioritize high-risk accounts for intervention, develop renewal talking points based on demonstrated value, and create a pre-renewal engagement plan for each tier of customer."\\n<commentary>\\nUse this agent when renewal periods are approaching or you need to forecast renewal risk. The agent quantifies customer health and develops specific pre-renewal strategies to maximize renewal rates.\\n</commentary>\\n</example>\\n\\nDoes not handle individual support tickets or FAQ/help-center content — hand those to customer-support. Does not own pre-sale technical POC/RFP work — hand that to sales-engineer. Does not finalize pricing or discount decisions — route to the account/deal team. Does not review or negotiate contract/legal terms — route to legal-advisor.★ 32.3k GitHub starsSkillReduce voluntary and involuntary churn through cancel flowChurn preventionalirezarezvani/claude-skills · by alirezarezvaniReduce voluntary and involuntary churn through cancel flow design, save offers, exit surveys, and dunning sequences. Use when designing or optimizing a cancel flow, building save offers, setting up dunning emails, or reducing failed-payment churn. Trigger keywords: cancel flow, churn reduction, save offers, dunning, exit survey, payment recovery, win-back, involuntary churn, failed payments, cancel page. NOT for customer health scoring or expansion revenue — use customer-success-manager for that.★ 26.3k GitHub starsSkillMonitors customer health, predicts churn riskCustomer success manageralirezarezvani/claude-skills · by alirezarezvaniMonitors customer health, predicts churn risk, and identifies expansion opportunities using weighted scoring models for SaaS customer success. Use when analyzing customer accounts, reviewing retention metrics, scoring at-risk customers, or when the user mentions churn, customer health scores, upsell opportunities, expansion revenue, retention analysis, or customer analytics. Runs three Python CLI tools to produce deterministic health scores, churn risk tiers, and prioritized expansion recommendations across Enterprise, Mid-Market, and SMB segments.★ 26.3k GitHub starsSkillGuided journey from an app people sign up forGrow an Appwondelai/skills · by wondelaiGuided journey from an app people sign up for and then quietly abandon to a sealed retention engine with a habit loop, an activated first run, and one metric the whole team trusts. Orchestrates eight skills phase by phase - hooked-ux, improve-retention, continuous-discovery, lean-ux, inspired-product, lean-analytics, microinteractions, drive-motivation - asking the user questions at every decision point and recording results in the project docs/ folder (PRODUCT.md, METRICS.md, GROW-APP-PLAN.md) so the journey resumes across sessions. Use when the user wants to lift activation and retention, design a habit loop, fix a leaky onboarding funnel, or says ''users sign up then disappear''. Do not use to fix broken UX or performance that no engagement mechanic can paper over - run improve-app first; if there is no app yet, use create-app. For one framework in isolation, invoke that skill directly.★ 2.2k GitHub stars

More from alirezarezvani

SkillResume a paused experiment/ar:ar-resume — Resume Experimentalirezarezvani/claude-skills · by alirezarezvaniResume a paused experiment. Checkout the experiment branch, read results history, continue iterating. Use when the user runs /ar:ar-resume or asks to pick up a previously started autoresearch experiment.★ 26.3k GitHub starsSkillShow experiment dashboard with results, active loops/ar:ar-status — Experiment Dashboardalirezarezvani/claude-skills · by alirezarezvaniShow experiment dashboard with results, active loops, and progress. Use when the user runs /ar:ar-status or asks how an autoresearch experiment is going.★ 26.3k GitHub starsSkillStart an autonomous experiment loop with user-selected/ar:loop — Autonomous Experiment Loopalirezarezvani/claude-skills · by alirezarezvaniStart an autonomous experiment loop with user-selected interval (10min, 1h, daily, weekly, monthly). Uses CronCreate for scheduling. Use when the user runs /ar:loop or asks to run an autoresearch experiment continuously on a schedule.★ 26.3k GitHub starsSkillRun a single experiment iteration/ar:run — Single Experiment Iterationalirezarezvani/claude-skills · by alirezarezvaniRun a single experiment iteration. Edit the target file, evaluate, keep or discard. Use when the user runs /ar:run or asks for one manual autoresearch iteration.★ 26.3k GitHub starsSkillSet up a new autoresearch experiment interactively/ar:setup — Create New Experimentalirezarezvani/claude-skills · by alirezarezvaniSet up a new autoresearch experiment interactively. Collects domain, target file, eval command, metric, direction, and evaluator. Use when the user runs /ar:setup or asks to start optimizing a file with the autoresearch loop.★ 26.3k GitHub starsSkill/cs:boardroom <brief/cs:boardroom — Multi-Role Boardroom Deliberationalirezarezvani/claude-skills · by alirezarezvani/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. Use when a decision spans multiple executive domains — e.g. a pricing change touching finance, positioning, and product, or a raise-vs-cut runway call.★ 26.3k GitHub stars