Build event-sourced Haskell applications with CQRS and domain-driven design using the domaindriven library. Leverage Claude for patterns integrating Servant APIs, Effectful effects, hierarchical events, and PostgreSQL persistence.
DomainDriven is a batteries included synchronous event sourcing and CQRS library. It is split into the following packages:
Aggregate and Projection effects, plus Servant integration.The core idea is to do synchronous event sourcing with locks and thereby provide the upsides of event sourcing without the extra complexity introduced by asynchronous workflows.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub tommyengstrom/domaindriven --plugin domaindrivenEditorial "DDD & Evented Architecture" bundle for Claude Code from Antigravity Awesome Skills.
Functional programming with Elixir, OTP patterns, Phoenix framework, and distributed systems
Ecto skills for database interactions in Elixir
Implement event-driven APIs with message queues and event streaming
Kamae (構え) — an extensible harness of skill plugins for designing and implementing robust server-side TypeScript applications
UI/UX design intelligence. 84 styles, 161 palettes, 73 font pairings, 25 charts, 17 stacks (React, Next.js, Vue, Nuxt.js, Nuxt UI, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Jetpack Compose, Angular, Laravel, JavaFX, Three.js). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.