ddd

Installation
SKILL.md

DDD

Use this skill to shape software around domain language and business boundaries instead of around tables, endpoints, or framework layers.

Intent Router

Need Load
strategic design, bounded contexts, aggregates, repositories, and domain events references/ddd-guide.md
modeling examples and translations into python, typescript, javascript, c#, and rust style code references/modeling-examples.md

Quick Start

  1. Start by naming the domain, subdomains, actors, and core business decisions.
  2. Look for language that different teams use differently; that often marks a bounded context seam.
  3. Model invariants and transactional consistency before designing APIs or tables.
  4. Keep infrastructure and transport concerns outside the domain model.
  5. Use domain events to represent facts the business cares about, not generic CRUD notifications.
Installs
4
First Seen
Jun 16, 2026
ddd — alisonaquinas/llm-software-design