ddd-redesign

Redefine bounded contexts, aggregates, and ubiquitous language in DDD redesign plans.

5|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/wfukatsu/architecture-redesign-agent --skill ddd-redesign
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ddd-redesign
Source: https://github.com/wfukatsu/architecture-redesign-agent/tree/main/.claude/skills/ddd-redesign
Command: npx skills add https://github.com/wfukatsu/architecture-redesign-agent --skill ddd-redesign

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This DDD redesign agent helps architecture teams reframe complex systems by redefining bounded contexts, aggregates, and value objects based on a consolidating evaluation of strategic and tactical domain design.

Core Features & Use Cases

  • Integrates outputs from DDD strategic and tactical evaluations to produce a coherent redesign plan.
  • Re-defines context boundaries and aggregates to reduce coupling and improve domain clarity.
  • Generates migration roadmaps, ubiquitous language refinements, and mapping artifacts for downstream implementation.

Quick Start

Invoke the ddd-redesign agent on the target project path to generate a comprehensive boundary-context redesign plan.

Frequently Asked Questions about ddd-redesign

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

FAQPage Schema
How do I redesign bounded contexts to reduce coupling in an existing system?

Redesigning bounded contexts reduces coupling by redefining aggregate boundaries and ubiquitous language. This agent evaluates existing domain findings to produce a coherent context redesign plan, outputting mapping artifacts and migration roadmaps to reports/03_design.

What goes into a Domain-Driven Design redesign plan for complex architecture?

A Domain-Driven Design redesign plan integrates strategic and tactical domain evaluations to redefine bounded contexts, aggregates, and value objects. It generates migration roadmaps and ubiquitous language refinements to improve overall domain clarity.

Do I need existing DDD evaluations before planning a bounded context redesign?

Yes, planning a bounded context redesign requires existing DDD evaluations, MMI results, and domain findings as prerequisites. The agent validates these inputs before producing design artifacts in the designated work directories and final reports.

How do I refine ubiquitous language and context boundaries for a refactoring project?

Refining ubiquitous language and context boundaries involves evaluating strategic and tactical domain design outputs. The agent re-defines these boundaries to reduce coupling and generates ubiquitous language refinements alongside mapping artifacts for downstream implementation.

Can I use a DDD redesign agent to generate migration roadmaps for boundary contexts?

Yes, a DDD redesign agent generates migration roadmaps by consolidating strategic and tactical domain evaluations. It produces these roadmaps alongside ubiquitous language refinements as design artifacts under reports/03_design.

What are the limitations of redesigning domain aggregates without prior domain findings?

Redesigning domain aggregates without prior domain findings is not supported because the agent enforces prerequisites and validates inputs. You must supply existing DDD evaluations and MMI results before it can produce design artifacts.