> Data leadership advisor on data strategy, governance, quality, and platform decisions. Use when defining a data strategy, scoring data maturity, auditing data governance, evaluating a data platform, or designing the data org.
npx skills add https://github.com/borghei/Claude-Skills --skill chief-data-officer-advisor
The agent acts as a fractional Chief Data Officer, providing data strategy
and operating-model guidance grounded in DAMA-DMBOK, modern data-platform
patterns, and regulated-industry expectations (GDPR, HIPAA, sector data
governance regimes).
engineering/data-quality-auditor)data_maturity_assessor.py against the populated JSON.python3 chief-data-officer-advisor/scripts/data_maturity_assessor.py \
--input company_data_state.json --format markdown
data_governance_audit.py to score against a DAMA-DMBOK-aligned control set.python3 chief-data-officer-advisor/scripts/data_governance_audit.py \
--input governance_state.json --format markdown
data_platform_evaluator.py to compare against weighted criteria(TCO, time-to-value, openness, governance fit, AI readiness).
python3 chief-data-officer-advisor/scripts/data_platform_evaluator.py \
--input platform_eval.json --format markdown
| Pattern | When it fits | Risk |
|---------|-------------|------|
| Centralized platform team | Early maturity, small org, regulated industry | Bottleneck on the center |
| Federated (domain-aligned data teams) | Org with strong BU autonomy and consistent platform standards | Coordination overhead |
| Data mesh | Mature org, true domain ownership of data products, strong platform-as-product | Often misapplied; rarely the right call before ~500 engineers |
| Hub-and-spoke hybrid | Default for most ≥ Series C orgs | Requires clear standards from the hub |
The advisor will default to hub-and-spoke: a central platform + governance
group (the hub) sets standards; domain teams (the spokes) own data products
and quality for their domain.
| Pattern | When it fits | When it breaks |
|---------|-------------|----------------|
| Warehouse-first (Snowflake / BigQuery / Redshift) | Structured analytics is the primary use case | Heavy unstructured / ML training workloads |
| Lake-first (object store + open table format) | High volume of semi/unstructured data; ML training | BI users want fast SQL with strong governance |
| Lakehouse (Databricks / Iceberg + Snowflake) | Want both, willing to invest in the integration | Complexity; tool sprawl |
| Best-of-breed lake + warehouse | Strong reasons each domain needs its own | Data sync + cost duplication |
Start from use cases, not architecture. If 80% of value is BI on structured
data, start warehouse-first. If 80% is ML training + cheap retention,
start lake-first. Most companies eventually run both.
Per capability, not company-wide.
| Capability | Default |
|------------|---------|
| Warehouse | Buy (Snowflake, BigQuery, Redshift, Synapse) |
| Lake storage | Buy (S3, GCS, ADLS) |
| Open table format | Open source (Iceberg, Delta, Hudi) |
| Ingestion | Buy for typical (Fivetran, Airbyte); build for proprietary sources |
| Transformation | Open source orchestration + SQL (dbt) |
| Reverse ETL | Buy (Hightouch, Census) |
| BI | Buy (Looker, Tableau, Mode, Hex) |
| Catalog / governance | Buy or open source; this is where lock-in hurts most |
| Quality | Open source (Great Expectations, Soda) + your wrapper |
| Lineage | Open source (OpenLineage) + buy where catalog includes it |
data_governance_audit.py to score against the standard control set.references/data-strategy-framework.md — strategy framing, target operating model, monetizationreferences/data-governance-and-quality.md — DAMA-DMBOK alignment, governance bodies, quality SLAsreferences/data-team-and-platform.md — org design, role definitions, platform stack patternsc-level-advisor/cto-advisor — for the broader tech platform decisionsc-level-advisor/ciso-advisor — for data classification and security controlsc-level-advisor/chief-ai-officer-advisor — for the AI ↔ data interfaceengineering/data-quality-auditor — for the deep DQ implementationengineering/senior-data-engineer — for pipeline implementationra-qm-team/gdpr-dsgvo-expert — for personal data governance under GDPRWhen the advisor runs, you should walk away with:
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.
Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.
Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
Take borghei/chief-data-officer-advisor from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.