administering-linux
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and…
Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling approaches (dimensional, normalized, data vault, wide tables), data mesh principles, and medallion architecture patterns. Use when architecting data
Claude Code
$ npx -y skills add ancoleman/ai-design-components --skill architecting-data --agent claude-code
Codex
$ npx skills add ancoleman/ai-design-components --skill architecting-data -a codex -y
Cursor
$ npx skills add ancoleman/ai-design-components --skill architecting-data -a cursor -y
Gemini CLI
$ npx skills add ancoleman/ai-design-components --skill architecting-data -a gemini-cli -y
GitHub Copilot
$ npx skills add ancoleman/ai-design-components --skill architecting-data -a github-copilot -y
OpenCode
$ npx skills add ancoleman/ai-design-components --skill architecting-data -a opencode -y
Windsurf
$ npx skills add ancoleman/ai-design-components --skill architecting-data -a windsurf -y
name: architecting-data description: Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling approaches (dimensional, normalized, data vault, wide tables), data mesh principles, and medallion architecture patterns. Use when architecting data platforms, choosing between centralized vs decentralized patterns, selecting table formats (Iceberg, Delta Lake), or designing data governance frameworks.
Guide architects and platform engineers through strategic data architecture decisions for modern cloud-native data platforms.
Invoke this skill when:
Three primary patterns for analytical data storage:
**Data Lake:** Centralized repository for raw data at scale
**Data Warehouse:** Structured repository optimized for BI
**Data Lakehouse:** Hybrid combining lake flexibility with warehouse reliability
**Decision Framework:**
For detailed comparison, see [references/storage-paradigms.md](references/storage-paradigms.md).
Four primary modeling patterns:
**Dimensional (Kimball):** Star/snowflake schemas for BI
**Normalized (3NF):** Eliminate redundancy for transactional systems
**Data Vault 2.0:** Flexible model with complete audit trail
**Wide Tables:** Denormalized, optimized for columnar storage
**Decision Framework:**
For detailed patterns, see [references/modeling-approaches.md](references/modeling-approaches.md).
Decentralized architecture for large organizations (>500 people).
**Four Core Principles:** 1. Domain-oriented decentralization 2. Data as a product (SLAs, quality, documentation) 3. Self-serve data infrastructure 4. Federated computational governance
**Readiness Assessment (Score 1-5 each):** 1. Domain clarity 2. Team maturity 3. Platform capability 4. Governance maturity 5. Scale need 6. Organizational buy-in
**Scoring:** 24-30: Strong candidate | 18-23: Hybrid | 12-17: Build foundation first | 6-11: Centralized
**Red Flags:** Small org (<100 people), unclear domains, no platform team, weak governance
For full guide, see [references/data-mesh-guide.md](references/data-mesh-guide.md).
Standard lakehouse pattern: Bronze (raw) → Silver (cleaned) → Gold (business-level)
**Bronze Layer:** Exact copy of source data, immutable, append-only
**Silver Layer:** Validated, deduplicated, typed data
**Gold Layer:** Business logic, aggregates, dimensional models, ML features
**Data Quality by Layer:**
For patterns, see [references/medallion-pattern.md](references/medallion-pattern.md).
Enable ACID transactions on data lakes:
**Apache Iceberg:** Multi-engine, vendor-neutral (Context7: 79.7 score)
**Delta Lake:** Databricks ecosystem, Spark-optimized
**Apache Hudi:** Optimized for CDC and frequent upserts
**Recommendation:** Apache Iceberg for new projects (vendor-neutral, broadest support)
For comparison, see [references/table-formats.md](references/table-formats.md).
**Standard Layers:**
**Tool Selection:**
For detailed recommendations, see [references/tool-recommendations.md](references/tool-recommendations.md) and [references/modern-data-stack.md](references/modern-data-stack.md).
**Data Catalog:** Searchable inventory (DataHub, Alation, Collibra)
**Data Lineage:** Track data flow (OpenLineage, Marquez)
**Data Quality:** Validation and testing (Great Expectations, Soda, dbt tests)
**Access Control:**
Comprehensive UI/UX and Backend component design skills for AI-assisted development with Claude
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and…
Data pipelines, feature stores, and embedding generation for AI/ML systems. Use when building RAG pipelines, ML feature serving,…
Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when…
Design comprehensive security architectures using defense-in-depth, zero trust principles, threat modeling (STRIDE, PASTA), and…
Assembles component outputs from AI Design Components skills into unified, production-ready component systems with validated…
Builds AI chat interfaces and conversational UI with streaming responses, context management, and multi-modal support. Use when…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.