ddd-orchestrator

Coordinates a multi-agent workflow to transform business requirements into DDD-aligned artifacts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tojoolivier/claude-config --skill ddd-orchestrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ddd-orchestrator
Source: https://github.com/tojoolivier/claude-config/tree/main/skills/ddd-orchestrator
Command: npx skills add https://github.com/tojoolivier/claude-config --skill ddd-orchestrator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The DDD Orchestrator coordinates a structured, multi-agent Domain-Driven Design workflow to convert raw business requirements into a validated, DDD-aligned domain model while preventing infrastructure leakage into the domain.

Core Features & Use Cases

  • Coordinated multi-agent workflow: Runs a five-phase process (intake + grilling, discovery, strategy, tactics, quality gate, synthesis) delegating to PM, Architect, and Developer agents.
  • Quality enforcement: Applies strict domain purity rules, rejects infrastructure terminology in domain code, and enforces up to two remediation cycles before escalation.
  • Codebase-aware modeling: Optionally spawns a codebase exploration subagent to align ubiquitous language and model decisions with existing code and naming conventions.

Quick Start

Ask the orchestrator to "model this domain" by providing a short business requirement and any existing codebase context.

Frequently Asked Questions about ddd-orchestrator

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

FAQPage Schema
How do I transform business requirements into a Domain-Driven Design model?

To transform business requirements into a Domain-Driven Design model, use a multi-agent orchestrator that coordinates a structured workflow from intake and discovery through tactical modeling, enforcing domain purity and rejecting infrastructure leakage throughout the process.

What is the best way to prevent infrastructure terminology from leaking into my domain model?

To prevent infrastructure terminology from leaking into your domain model, apply a quality gate that enforces strict domain purity rules, rejects infrastructure terms in domain code, and iterates through up to two remediation cycles before escalating issues.

How does a multi-agent DDD workflow handle domain discovery and tactical design?

A multi-agent DDD workflow handles domain discovery and tactical design by delegating tasks across Product Manager, Architect, and Developer agents across five phases: intake, discovery, strategy, tactics, quality gate, and synthesis, ensuring aligned bounded contexts.

Can I align new DDD ubiquitous language with an existing codebase?

Yes, you can align ubiquitous language with an existing codebase by spawning a codebase exploration subagent that analyzes existing code and naming conventions, ensuring model decisions integrate seamlessly with your current software architecture.

What are the limitations of automated domain modeling quality gates?

The limitation of automated domain modeling quality gates is that they enforce a maximum of two remediation cycles to fix domain purity violations before escalating, meaning complex structural issues may require manual architectural intervention.