coding-isolated-domains
Use when implementing core business logic, domain entities, aggregates, or when encountering anemic models and infrastructure coupling.
194 days ago
mapping-bounded-contexts
Use when determining system boundaries, setting up a new module, or when facing vocabulary drift and context contamination across features.
194 days ago
extracting-domain-events
Use when presented with a new PRD, feature request, or unstructured business requirements before writing any code or architecture plans.
194 days ago
designing-contracts-first
Use when two different modules need to communicate, when defining cross-context APIs, or before implementing logic that depends on external data.
194 days ago