/cs:caio-review — CAIO Forcing Questions

/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.

How to use it

Claude Code
  1. Run the line below. It pulls the whole folder into ~/.claude/skills/caio-review, including the files SKILL.md points to.
  2. Describe your job in plain words. Claude Code follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit alirezarezvani/claude-skills/c-level-agents/skills/caio-review#main ~/.claude/skills/caio-review

For one project only, change the path to .claude/skills/caio-review. This skill also uses ai_risk_classifier.py, model_buildvsbuy_calculator.py, ai_cost_economics.py, use_case.json, workload.json — copying SKILL.md alone won't be enough. See the folder on GitHub.

Claude (web or desktop app)
  1. On this page open ⋯ → Download .md.
  2. Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
  3. Pick the file and Save. Claude shows the name and description and runs a security scan.
  4. Check the skill is switched on.
  5. Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
  1. ChatGPT: make a Project and paste it into Instructions.
  2. Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Source of /cs:caio-review — CAIO Forcing Questions

Show the full text141 lines
namedescription
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. Use when shipping an AI feature without an eval set, choosing between API, fine-tune, and self-hosted, or classifying a use case under the EU AI Act.

/cs:caio-review — CAIO Forcing Questions

Command: /cs:caio-review <plan>

The eval-demanding CAIO pressure-tests any plan that involves AI. Six questions before any AI feature ships, any multi-year vendor commitment, or any AI team expansion.

When to Run

  • Before shipping any new AI-powered feature
  • Before signing a multi-year AI vendor contract (API or self-hosted infra)
  • Before EU launch of any AI feature
  • Before a major AI team hire (especially ML engineer or research scientist)
  • Before a fine-tuning project commitment
  • Before adopting AI in a regulated domain (employment, credit, healthcare, education, etc.)
  • When the founder uses the word "AI" near "competitive advantage" or "moat"

The Six CAIO Questions

1. What does this AI need to be good at, and how would you measure it?

No eval set = no ship. Before any AI feature deploys, define the eval criteria.

  • 50-100 representative inputs minimum
  • Expected outputs OR rubric for grading
  • Edge cases: ambiguous, adversarial, format-edge
  • If you can't write down what "good" looks like, you don't have a feature; you have a vibe.
2. What's the SLO on hallucination / error rate, and what's the fallback?

Every AI feature has a failure mode. Plan for it.

  • Quantified SLO: "<5% hallucination on factual queries"
  • Detection mechanism: monitoring, sampling, customer feedback loop
  • Fallback: human-in-loop review, lower-risk default response, refuse-to-answer
  • Blast radius if SLO breached: how many users affected, what is the cost?
3. What's the risk tier under EU AI Act, and is conformity assessment required?

Run ai_risk_classifier.py if any EU residents are affected OR domain is regulated.

  • PROHIBITED → cannot launch in EU; re-scope
  • HIGH → conformity assessment + EU DB registration + 10 Articles of obligations (3-12 months, $50-200K)
  • LIMITED → transparency obligations (chatbot disclosure, AI-generated content marking)
  • MINIMAL → no specific obligations; NIST AI RMF voluntary
4. API, fine-tune, or build?

Run model_buildvsbuy_calculator.py for the specific use case.

  • 80% of B2B SaaS use cases: API
  • 15%: fine-tune (when domain-specific behavior + labeled data + ML team + high volume)
  • <1%: build from scratch
  • Decision must consider economic breakeven AND practical feasibility (data, team, compliance)
5. What's the 12-month cost trajectory at expected scale?

Run ai_cost_economics.py for the workload.

  • API: variable, scales linearly
  • Self-hosted: mostly fixed, breakeven typically 1-10B tokens/month for 70B-class
  • Hidden costs of self-hosted: ops, monitoring, model updates, capacity, failover, security
  • Hidden costs of API: vendor lock-in, capability drift, rate limits, data residency
  • Prompt caching is the most underrated lever; check provider support
6. What role unblocks this — and have we hired prerequisites first?

Map AI capability to specific role. Founders confuse AI engineer / ML engineer / research scientist.

  • AI engineer: applied + full-stack + prompts + evals + deployment (most startups need this)
  • ML engineer: fine-tuning + retraining infra (only after platform engineer + labeled data)
  • Research scientist: model invention (only if model IS the product)
  • Don't hire research scientist as first AI hire — they need infrastructure to be productive

Workflow

# 1. Model selection check
python ../../../c-level-advisor/skills/chief-ai-officer-advisor/scripts/model_buildvsbuy_calculator.py use_case.json

# 2. Regulatory classification
python ../../../c-level-advisor/skills/chief-ai-officer-advisor/scripts/ai_risk_classifier.py use_case.json

# 3. Cost projection
python ../../../c-level-advisor/skills/chief-ai-officer-advisor/scripts/ai_cost_economics.py workload.json

Output Format

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

## The Decision Being Made
[one sentence — which CAIO decision: model selection | risk classification | economics | next hire]

## Eval Discipline
- Eval set committed: yes/no
- SLO defined: <metric> < <threshold>
- Fallback behavior: <one line>

## Model Selection (if applicable)
- Recommended: API / FINE_TUNE / BUILD
- 3-year TCO: $X (chosen path) vs $Y (alternatives)
- Breakeven: <volume>

## Risk Classification (if applicable)
- EU AI Act tier: PROHIBITED / HIGH / LIMITED / MINIMAL
- Conformity assessment required: yes/no
- US state triggers: [list]
- Required controls open: N

## Cost Economics (if applicable)
- Monthly cost at current volume: $X
- Breakeven for self-hosted migration: <volume>
- Migration cost if applicable: $X (3-6 months)

## Org (if applicable)
- Next hire: <role>
- Why this, not the alternative: <one line>
- Prerequisite hires in place: yes/no

## Verdict
🟢 SHIP | 🟡 SHARPEN | 🔴 BLOCK

## Next Steps
[3 concrete actions]

Routing

  • /cs:cdo-review — for any training-data implications
  • /cs:gc-review — for AI vendor contracts, output liability, training-data licensing
  • /cs:ciso-review — for prompt injection / jailbreak / training-data poisoning threat model
  • /cs:cfo-review — for multi-year vendor or GPU commitment TCO
  • cs-chro-advisor agent — for AI team hires (comp, ladder, leveling)
  • /cs:decide — log the verdict
  • /cs:freeze 60 — on multi-year AI commitments

Version: 1.0.0

1---
2name: "caio-review"
3description: "/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. Use when shipping an AI feature without an eval set, choosing between API, fine-tune, and self-hosted, or classifying a use case under the EU AI Act."
4---
5 
6# /cs:caio-review — CAIO Forcing Questions
7 
8**Command:** `/cs:caio-review <plan>`
9 
10The eval-demanding CAIO pressure-tests any plan that involves AI. Six questions before any AI feature ships, any multi-year vendor commitment, or any AI team expansion.
11 
12## When to Run
13 
14- Before shipping any new AI-powered feature
15- Before signing a multi-year AI vendor contract (API or self-hosted infra)
16- Before EU launch of any AI feature
17- Before a major AI team hire (especially ML engineer or research scientist)
18- Before a fine-tuning project commitment
19- Before adopting AI in a regulated domain (employment, credit, healthcare, education, etc.)
20- When the founder uses the word "AI" near "competitive advantage" or "moat"
21 
22## The Six CAIO Questions
23 
24### 1. What does this AI need to be good at, and how would you measure it?
25**No eval set = no ship.** Before any AI feature deploys, define the eval criteria.
26- 50-100 representative inputs minimum
27- Expected outputs OR rubric for grading
28- Edge cases: ambiguous, adversarial, format-edge
29- If you can't write down what "good" looks like, you don't have a feature; you have a vibe.
30 
31### 2. What's the SLO on hallucination / error rate, and what's the fallback?
32**Every AI feature has a failure mode. Plan for it.**
33- Quantified SLO: "<5% hallucination on factual queries"
34- Detection mechanism: monitoring, sampling, customer feedback loop
35- Fallback: human-in-loop review, lower-risk default response, refuse-to-answer
36- Blast radius if SLO breached: how many users affected, what is the cost?
37 
38### 3. What's the risk tier under EU AI Act, and is conformity assessment required?
39**Run `ai_risk_classifier.py` if any EU residents are affected OR domain is regulated.**
40- PROHIBITED → cannot launch in EU; re-scope
41- HIGH → conformity assessment + EU DB registration + 10 Articles of obligations (3-12 months, $50-200K)
42- LIMITED → transparency obligations (chatbot disclosure, AI-generated content marking)
43- MINIMAL → no specific obligations; NIST AI RMF voluntary
44 
45### 4. API, fine-tune, or build?
46**Run `model_buildvsbuy_calculator.py` for the specific use case.**
47- 80% of B2B SaaS use cases: API
48- 15%: fine-tune (when domain-specific behavior + labeled data + ML team + high volume)
49- <1%: build from scratch
50- Decision must consider economic breakeven AND practical feasibility (data, team, compliance)
51 
52### 5. What's the 12-month cost trajectory at expected scale?
53**Run `ai_cost_economics.py` for the workload.**
54- API: variable, scales linearly
55- Self-hosted: mostly fixed, breakeven typically 1-10B tokens/month for 70B-class
56- Hidden costs of self-hosted: ops, monitoring, model updates, capacity, failover, security
57- Hidden costs of API: vendor lock-in, capability drift, rate limits, data residency
58- Prompt caching is the most underrated lever; check provider support
59 
60### 6. What role unblocks this — and have we hired prerequisites first?
61**Map AI capability to specific role. Founders confuse AI engineer / ML engineer / research scientist.**
62- AI engineer: applied + full-stack + prompts + evals + deployment (most startups need this)
63- ML engineer: fine-tuning + retraining infra (only after platform engineer + labeled data)
64- Research scientist: model invention (only if model IS the product)
65- Don't hire research scientist as first AI hire — they need infrastructure to be productive
66 
67## Workflow
68 
69```bash
70# 1. Model selection check
71python ../../../c-level-advisor/skills/chief-ai-officer-advisor/scripts/model_buildvsbuy_calculator.py use_case.json
72 
73# 2. Regulatory classification
74python ../../../c-level-advisor/skills/chief-ai-officer-advisor/scripts/ai_risk_classifier.py use_case.json
75 
76# 3. Cost projection
77python ../../../c-level-advisor/skills/chief-ai-officer-advisor/scripts/ai_cost_economics.py workload.json
78```
79 
80## Output Format
81 
82```markdown
83# CAIO Review: <plan>
84**Date:** YYYY-MM-DD
85 
86## The Decision Being Made
87[one sentence — which CAIO decision: model selection | risk classification | economics | next hire]
88 
89## Eval Discipline
90- Eval set committed: yes/no
91- SLO defined: <metric> < <threshold>
92- Fallback behavior: <one line>
93 
94## Model Selection (if applicable)
95- Recommended: API / FINE_TUNE / BUILD
96- 3-year TCO: $X (chosen path) vs $Y (alternatives)
97- Breakeven: <volume>
98 
99## Risk Classification (if applicable)
100- EU AI Act tier: PROHIBITED / HIGH / LIMITED / MINIMAL
101- Conformity assessment required: yes/no
102- US state triggers: [list]
103- Required controls open: N
104 
105## Cost Economics (if applicable)
106- Monthly cost at current volume: $X
107- Breakeven for self-hosted migration: <volume>
108- Migration cost if applicable: $X (3-6 months)
109 
110## Org (if applicable)
111- Next hire: <role>
112- Why this, not the alternative: <one line>
113- Prerequisite hires in place: yes/no
114 
115## Verdict
116🟢 SHIP | 🟡 SHARPEN | 🔴 BLOCK
117 
118## Next Steps
119[3 concrete actions]
120```
121 
122## Routing
123 
124- `/cs:cdo-review` — for any training-data implications
125- `/cs:gc-review` — for AI vendor contracts, output liability, training-data licensing
126- `/cs:ciso-review` — for prompt injection / jailbreak / training-data poisoning threat model
127- `/cs:cfo-review` — for multi-year vendor or GPU commitment TCO
128- `cs-chro-advisor` agent — for AI team hires (comp, ladder, leveling)
129- `/cs:decide` — log the verdict
130- `/cs:freeze 60` — on multi-year AI commitments
131 
132## Related
133 
134- Agent: [`cs-caio-advisor`](../../agents/cs-caio-advisor.md)
135- Skill: [`chief-ai-officer-advisor`](../../../c-level-advisor/skills/chief-ai-officer-advisor/SKILL.md)
136- Adjacent: `../../../c-level-advisor/skills/chief-data-officer-advisor/` (training data rights, data strategy)
137 
138---
139 
140**Version:** 1.0.0
141 

Discussion

Alternatives

Also in Models & evalsSee all 533 in Development →
AI engineerAct as an expert AI engineer specializing in practical machine learning implementation and AI integration for production applications, ensuring efficient and robust AI solutions.Coding · CC0-1.0OneKGPd: Individual-Level Queries over the 1000 Genomes ProjectQuery the 1000 Genomes Project dataset (3,202 whole-genome-sequenced individuals, GRCh38) at the level of individual participants. Use when a question is about individuals or variants in the 1000 Genomes Project cohort: which individuals carry variants matching specific criteria in a gene or region, which individuals are homozygous-reference at a position, which variants exist in the dataset or carried by specified individuals in a gene or region, the relatedness between two specified individuals. Variants are returned with 1000 Genomes allele frequencies (AF), gnomAD v4.1 exome and genome AF, AlphaMissense score, and HGVSp annotations.Science · MITPyMC Bayesian ModelingBayesian modeling with PyMC. Build hierarchical models, MCMC (NUTS), variational inference, LOO/WAIC comparison, posterior checks, for probabilistic programming and inference.Science · MITStatsmodels: Statistical Modeling and EconometricsStatistical models library for Python. Use when you need specific model classes (OLS, GLM, mixed models, ARIMA) with detailed diagnostics, residuals, and inference. Best for econometrics, time series, rigorous inference with coefficient tables. For guided statistical test selection with APA reporting use statistical-analysis.Science · MIT