domain-impact-modeler

Analyze proposed business-domain changes for DDD impact before implementation.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/machenjie/rd-skills --skill domain-impact-modeler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-impact-modeler
Source: https://github.com/machenjie/rd-skills/tree/main/src/professional-skills/domain-impact-modeler
Command: npx skills add https://github.com/machenjie/rd-skills --skill domain-impact-modeler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents production incidents by helping you identify the full business-domain impact of a proposed change, including bounded-context boundaries, aggregates and invariants, domain events and consumers, ubiquitous language drift, and cross-context side effects.

Core Features & Use Cases

  • Bounded-context impact mapping: Determine which bounded contexts are affected, how they relate (e.g., Published Language, Shared Kernel, Anti-Corruption Layer), and what coordination is required.
  • Aggregate and invariant integrity review: Enumerate which aggregates are impacted and confirm invariants are enforced at the aggregate boundary, not only in application code.
  • Domain event contract evolution: Analyze added, changed, deprecated, or versioned events, including consumer lists, migration strategy, and failure handling expectations.
  • Ubiquitous language consistency audit: Detect term renames/redefinitions and map propagation risk across all affected contexts.
  • Cross-domain side effects and delivery guarantees: Specify what downstream behaviors are triggered, including reliability expectations (e.g., outbox/event publishing patterns) and compensation approaches for multi-step processes.
  • Risk escalation and team handoff: Provide explicit escalation triggers and recommend which ownership reviewers must acknowledge the impact.

Quick Start

Ask the domain-impact-modeler to produce a domain impact analysis for your proposed change by listing affected bounded contexts, impacted aggregates and invariants, event contract deltas with consumer/migration plans, ubiquitous-language changes, state-machine implications, permission impacts, and required team coordination.

Frequently Asked Questions about domain-impact-modeler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze domain event contract evolution and consumer migration impact?

Domain impact analysis maps bounded-context relationships like Published Language, Shared Kernel, and Anti-Corruption Layer to determine affected contexts and specify required coordination before implementation.

How do I map bounded-context relationships for a proposed domain change?

Domain impact analysis maps bounded-context relationships like Published Language, Shared Kernel, and Anti-Corruption Layer to determine affected contexts and specify required coordination before implementation.

How do I verify aggregate invariant enforcement across bounded contexts?

Aggregate invariant enforcement review enumerates impacted aggregates and confirms invariants are enforced at the aggregate boundary, not solely in application code, maintaining domain integrity.

How do I audit ubiquitous language consistency and term propagation risk?

Ubiquitous language consistency audits detect term renames or redefinitions and map their propagation risk across all affected bounded contexts to prevent language drift.

How do I handle cross-domain side effects and delivery guarantees?

Cross-domain side effect analysis specifies downstream triggered behaviors, reliability expectations like outbox event publishing patterns, and compensation approaches for multi-step processes.

When do I need explicit risk escalation triggers for domain modeling changes?

Explicit risk escalation triggers are needed when domain changes cross bounded-context boundaries or involve ownership ambiguity, recommending specific ownership reviewers to acknowledge the impact.