What problem does it solve?
Generate and review data-intensive application code using proven patterns from Martin Kleppmann's Designing Data-Intensive Applications. This skill helps engineers decide when to generate code, perform reviews, and apply structured patterns to storage, replication, partitioning, processing, and derived data tasks.
Core Features & Use Cases
- Code Generation: Produce end-to-end components (data model, storage, replication, processing pipelines, and integration layers) tailored to the user's data workload and chosen framework.
- Code Review: Systematically evaluate designs and code against established data-intensive patterns, identify anti-patterns, and propose improvements.
- Modes & Guidance: Provides a decision flow to choose between Code Generation and Code Review, guided by the Patterns Catalog and example scenarios.
Quick Start
Provide a data-intensive design prompt and request either a code scaffold or a review, specifying your workload and preferred language or ecosystem.