From data-architecture
Design data movement and transformation pipelines. Show how data flows between systems, transforms, and where it's stored. Use when architecting data integrations or ETL processes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/data-architecture:data-flow-diagramThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Visualize data movement, transformations, and storage across systems to identify bottlenecks and design efficient pipelines.
Visualize data movement, transformations, and storage across systems to identify bottlenecks and design efficient pipelines.
You are designing how data flows between systems. Document data sources, transformations, sinks, and timing. Read existing architecture documents and data pipelines.
Based on enterprise data architecture patterns and streaming frameworks:
Identify Data Sources: List all sources (APIs, databases, event streams, user uploads). For each, note volume, frequency, data format, and reliability.
Map Transformations: What business logic applies? Normalize, enrich, aggregate, filter? Where does the transformation happen (source, pipeline, destination)? What's the latency requirement?
Define Sinks and Destinations: Where does processed data land? Data warehouse for analytics? Cache for serving? Message queue for downstream consumers? API for external systems?
Choose Processing Model: Batch (daily jobs) or streaming (realtime)? Hybrid (Lambda)? Consider latency, cost, operational complexity, and consistency needs.
Diagram the Flow: Show sources, transformation stages, queues, storage, consumers. Mark synchronous vs asynchronous flows. Identify potential failure points and bottlenecks.
npx claudepluginhub sethdford/claude-skills --plugin architect-data-architectureDesign batch and streaming data pipelines. Plan ingestion, transformation, quality checks, and failure recovery. Use when building ETL/ELT systems or data infrastructure.
Designs data pipelines using functional principles: idempotency, immutability, declarative transformations. Guides on ELT, partitioning, dbt layers, data quality tests, and DAG orchestration.
Renders interactive step-by-step diagrams of systems, workflows, architectures, and user journeys. Replaces prose or static diagrams with clickable data flows.