Agent skill · pedronauck
ddd-master
Assess DDD fit; discover domains with EventStorming, define language and bounded contexts, and design aggregates, value objects, events, and repositories. Excludes architecture-only audits, product specs, and CQRS/Event Sourcing catalogs.
What it needs
About 6k tokens when loaded.
What this skill does
DDD Master Define or revise a domain model from its language, boundaries, and invariants. Assess DDD fit before scaffolding a new model; reuse accepted decisions for established models. Use the branch covering the changed model or decision. Reuse established language, context maps, and timelines. Read the relevant sections and their contract dependencies; a complete reference read is needed only when the contract is inseparable. Bundled Path Rule Resolve bundled files relative to the directory that holds this SKILL.md. A path written references/<name> expands to <ddd-master-dir>/references/<name>. Branches When the task involves… Relevant sections --- --- Refusing DDD, anemic models, transaction script, slogan folders, CRUD, or legacy rewrite references/when-not.md: Three verdicts, Essential complexity, or Legacy EventStorming, event timelines, or grasping what happens before contexts exist references/discovery.md: Skip / swap gate, Family of formats, What the agent does vs fakes Ubiquitous language, subdomains, bounded contexts, context map, or context relationships references/strategic.md: Ubiquitous language, Context map, Relationship decision tree Aggregates, value objects, domain events, repositories, factories, or invariants references/tactical.md: Classification tests, Consistency boundary, and the affected building block Rule density, repository FAQ, or Branas/Elemar practitioner checks references/practitioner.md: Density, Small aggregates, or Repository FAQ CQRS-by-default, copying a "DDD" repo, LLM-generated aggregates, or model/code drift references/pitfalls.md: the diagnosed modeling or generation pitfall For a new or redesigned model, work through the relevant discovery, strategic, and tactical decisions. A narrow change inside an established context needs only its affected invariants and consumers. Downgrade-to-layers can use architectural-analysis when a structural audit is requested. Floor 1. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills pedronauck/ddd-master