cdo-review
/cs:cdo-review <plan> — Decision-driven Chief Data Officer interrogation of any plan that touches training data, data architecture, data productization, or data team hiring.
What this skill does
# /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 ```bash # 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 ```markdown # 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-review` — for data team hires (comp, ladder, leveling) - `/cs:decide` — log the verdict - `/cs:freeze 90` — on multi-year infrastructure contracts ## Related - Agent: [`cs-cdo-advisor`](../../agents/cs-cdo-advisor.md) - Skill: [`chief-data-officer-advisor`](../../../skills/chief-data-officer-advisor/SKILL.md) - Adjacent: `../../../skills/general-counsel-advisor/` (contractual constraints), `../../../skills/cto-advisor/` (architecture capacity) --- **Version:** 1.0.0
Related in Code Review
gstack
IncludedFast headless browser for QA testing and site dogfooding. Navigate pages, interact with elements, verify state, diff before/after, take annotated screenshots, test responsive layouts, forms, uploads, dialogs, and capture bug evidence. Use when asked to open or test a site, verify a deployment, dogfood a user flow, or file a bug with screenshots. (gstack)
startup-due-diligence
IncludedLegal due diligence review for seed-stage and Series A startups (US, Delaware C-Corp focus). Supports both investor and founder perspectives. Capabilities include: (1) Interactive document review and issue spotting; (2) Document request list generation; (3) Cap table and SAFE/convertible note analysis; (4) Red flag identification with severity ratings; (5) Diligence report generation. TRIGGERS: due diligence, DD, startup investment, cap table review, Series A, seed round, investor diligence, legal review startup, SAFE analysis, convertible note, 409A, founder vesting.
interview-master
IncludedThis skill should be used when the user asks to "generate interview questions", "prepare for interview", "optimize resume", "conduct mock interview", "analyze git commits for resume", "generate resume from code", "review my resume", or mentions interview preparation, career assistance, or extracting project experience from git history. Provides comprehensive interview and career development guidance for both job seekers and interviewers.
fix-issue
IncludedFixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection. Reads issue context from gh CLI, searches codebase and memory for related patterns, generates a fix with tests, and links the resolution back to the issue via PR. Includes prevention analysis to avoid recurrence. Use when debugging errors, resolving regressions, fixing bugs, or triaging issues.
sf-apex
IncludedGenerates and reviews Salesforce Apex code with 150-point scoring. TRIGGER when: user writes, reviews, or fixes Apex classes, triggers, test classes, batch/queueable/schedulable jobs, or touches .cls/.trigger files. DO NOT TRIGGER when: LWC JavaScript (use sf-lwc), Flow XML (use sf-flow), SOQL-only queries (use sf-soql), or non-Salesforce code.
swift-development
IncludedComprehensive Swift development for building, testing, and deploying iOS/macOS applications. Use when Claude needs to: (1) Build Swift packages or Xcode projects from command line, (2) Run tests with XCTest or Swift Testing framework, (3) Manage iOS simulators with simctl, (4) Handle code signing, provisioning profiles, and app distribution, (5) Format or lint Swift code with SwiftFormat/SwiftLint, (6) Work with Swift Package Manager (SPM), (7) Implement Swift 6 concurrency patterns (async/await, actors, Sendable), (8) Create SwiftUI views with MVVM architecture, (9) Set up Core Data or SwiftData persistence, or any other Swift/iOS/macOS development tasks.