New to Claude Skills? Learn how to install them →

alirezarezvani on GitHub

CDO Review

Free

Pressure-test your data strategies effectively.

Get this skill

Free · Opens the source repo

What CDO Review does

The CDO Review skill is designed for decision-makers who need to rigorously evaluate plans involving data strategy, architecture, productization, and team hiring. By invoking the command /cs:cdo-review <plan>, users can systematically interrogate their data-related decisions through a series of six critical questions. This ensures that every aspect of data management is scrutinized before any commitments are made, helping to mitigate risks associated with data governance and compliance.

This skill is particularly useful for Chief Data Officers, data strategists, and other stakeholders involved in data-centric projects. It encourages a disciplined approach to data management by prompting users to clarify the purpose behind data collection, the consent provenance of data sources, and the internal consumption of data across different functional domains. By addressing these questions, users can make informed decisions that align with their organizational goals and regulatory requirements.

The CDO Review skill also provides actionable outputs, including recommendations for data architecture and insights into the strategic value of data assets. It guides users through essential audits and valuations, ensuring that they are prepared for any M&A diligence or productization efforts. This structured approach not only enhances decision-making but also fosters a culture of accountability and transparency within data teams.

In summary, the CDO Review skill is an invaluable tool for organizations looking to strengthen their data governance practices and make data-driven decisions with confidence. By leveraging this skill, users can ensure that their data strategies are robust, compliant, and aligned with their business objectives.

When to use it

Use this skill before initiating any major data project, such as ML model training or data productization, to ensure thorough analysis.

When not to use it

This skill may not be suitable for small-scale projects where data governance is less critical or for decisions unrelated to data strategy.

What you can build with it

Evaluating ML Model Training

Before starting a new ML model that uses customer data, run this skill to ensure all data sources are compliant.

Assessing Data Architecture Choices

Use this skill to determine the best data architecture (warehouse, lakehouse, or mesh) based on internal data consumption.

Preparing for M&A Diligence

Before engaging in M&A discussions, utilize this skill to ensure your data assets are well-documented and compliant.

How to install CDO Review

View source

1. Install with the skills CLI

npx skills add alirezarezvani/claude-skills/cdo-review --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by alirezarezvani

/cs:cdo-review — CDO Forcing Questions

Command: /cs:cdo-review <plan>

The decision-driven CDO pressure-tests any plan that touches data strategy. Six questions before any commitment to a data architecture, AI training run, data productization, or data team hire.

When to Run

  • Before approving any new ML model training run that uses customer data
  • Before signing a multi-year data-infrastructure SaaS contract (Snowflake, Databricks, Fivetran)
  • Before productizing any customer data (benchmark report, embedding endpoint, license)
  • Before a major data team hire (head of data, CDO, data PM, ML engineer)
  • Before M&A diligence — yours or theirs
  • When the founder uses the word "monetize" near "data"

The Six CDO Questions

1. What decision does this data drive?

If no decision is unblocked, why are we collecting / training on / productizing it?

  • "We might need it later" is not a decision.
  • "It feels like a moat" is not a decision.
  • A real answer names a specific business call that requires this data.

2. What's the consent provenance for every source?

For each data source: origin, consent flow, data class, intended use.

  • 1st-party-TOS-only is weaker than 1st-party-explicit-opt-in.
  • Bundled TOS doesn't cover material new purposes (training on PII for foundation models).
  • Run ai_training_data_audit.py if there's any AI use case in scope.

3. Who consumes this internally — and how many distinct functional domains?

Drives the centralize-vs-embed and warehouse-vs-mesh decisions.

  • <5 consumers: warehouse-only.
  • 5-25 consumers: lakehouse.
  • 25+ consumers + federated culture: mesh.
  • Premature architecture choice is the #1 cause of data-team burnout.

4. What's the M&A diligence impact?

If an acquirer asks about this data corpus tomorrow, are we ready?

  • Is there a documented anonymization process?
  • What % of customers have MSA carve-outs?
  • Are training-data provenance logs current?
  • Run data_asset_valuator.py quarterly.

5. Can the model / decision / report be retrained / re-run / re-published without this source?

Tests how much you depend on a specific data source.

  • If yes → low blast radius; you can change consent posture later.
  • If no → high blast radius; you've structurally committed to the source. Vet harder.

6. What role unblocks this — and is it the right next hire?

Wrong hire (data scientist) when right answer (analytics engineer) is a 12-month productivity loss.

  • Map the decision being unblocked to the specific role.
  • Confirm prerequisite roles are in place (data engineer before ML engineer, analyst before data scientist).

Workflow

# 1. AI training audit (if any ML / AI use case)
python ../../../skills/chief-data-officer-advisor/scripts/ai_training_data_audit.py sources.json

# 2. Architecture decision (if changing the stack)
python ../../../skills/chief-data-officer-advisor/scripts/data_product_strategy_picker.py profile.json

# 3. Data asset valuation (if productizing or pre-M&A)
python ../../../skills/chief-data-officer-advisor/scripts/data_asset_valuator.py corpus.json

Output Format

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

## The Decision Being Made
[one sentence — which of the four CDO decisions: training | architecture | asset | hire]

## Training Audit (if applicable)
- NO-GO sources: N
- MITIGATE sources: N
- GO sources: N
- Top remediation: <one line>

## Architecture (if applicable)
- Recommended: WAREHOUSE / LAKEHOUSE / MESH
- Build-vs-buy summary: <one line>
- Kill criteria: <when to revisit>

## Asset Value (if applicable)
- Strategic value: X/10 | Moat: STRONG / MEDIUM / WEAK
- M&A multiplier: X.Xx – X.Xx ARR
- Recommended productization path: <name>

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

## Verdict
🟢 SHIP | 🟡 SHARPEN | 🔴 BLOCK

## Next Steps
[3 concrete actions]

Routing

  • /cs:gc-review — for any productization or licensing path
  • /cs:ciso-review — for any architecture change touching customer data
  • /cs:cfo-review — for build-vs-buy TCO and M&A valuation math
  • cs-chro-advisor agent — for data team hires (comp, ladder, leveling)
  • /cs:decide — log the verdict
  • /cs:freeze 90 — on multi-year infrastructure contracts

Related


Version: 1.0.0

Frequently asked questions about CDO Review

Similar skills