Skip to content
Agent Orchestration
Command

/ddd

Domain-Driven Design scaffolding and boundary enforcement

From plugin
ruflo
80k196 skills169 agents196 commands3 MCP
> /plugin marketplace add ruvnet/ruflo

Command definition

ddd.md
name: ddd
description: Domain-Driven Design scaffolding and boundary enforcement

$ARGUMENTS

Route DDD commands based on the subcommand:

Subcommands

`ddd context create <name>`

Scaffold a new bounded context directory structure. Invoke the `/ddd-context` skill with the context name.

`ddd context list`

List all bounded contexts by scanning `src/*/domain/` directories:

find src -maxdepth 2 -name "domain" -type d | sed 's|src/||;s|/domain||'

`ddd aggregate <context> <name>`

Generate an aggregate root with entity, value objects, repository interface, domain events, and unit test stubs. Invoke the `/ddd-aggregate` skill with `<context> <name>`.

`ddd event <context> <name>`

Create a domain event class in the target context:

  • File: `src/<context>/domain/events/<name>.event.ts`
  • Include: event name (past tense), timestamp, payload interface, static factory method
  • Register the event in the context's event index

`ddd validate`

Check domain boundary violations. Invoke the `/ddd-validate` skill.

`ddd map`

Visualize the context map with relationships: 1. Scan all bounded contexts under `src/` 2. Analyze imports to detect inter-context dependencies 3. Output a context map showing:

  • Each bounded context and its aggregates
  • Relationships: upstream/downstream, ACL, shared kernel, published language
  • Boundary violations (direct imports instead of events/ACL)

Parsing

Parse `$ARGUMENTS` to extract the subcommand and its arguments. If no arguments are provided, show the help text listing all subcommands.

Read more
@ruvnet
Ships withruflo

📖 RuFlo Explained — Build an AI Team That Plans, Remembers, Tests, and Improves A 14-chapter guide: from the basic idea to a first useful task, then memory, agent teams, plugins, cost and verification. Agent = Model + Harness.

80k200 skills169 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
80.4k
Star history of ruvnet/ruflo on GitHub, a chart by star-history.com

Other commands on ruflo.

agent-types

agent-types

Command

Complete guide to all 54 available agent types in Claude Flow.

@ruvnet@ruvnetInstall Command
COMMAND_COMPLIANCE_REPORT

COMMAND_COMPLIANCE_REP…

Command

Reviewed all command files in `.claude/commands/analysis/` directory to ensure proper usage of: - `mcp__claude-flow__*` tools…

@ruvnet@ruvnetInstall Command
bottleneck-detect

bottleneck-detect

Command

Analyze performance bottlenecks in swarm operations and suggest optimizations.

@ruvnet@ruvnetInstall Command

More commands from other plugins.

ask

ask

Command

This compatibility command keeps `/oh-my-claudecode:ask` available without loading the full `ask` skill description in every…

@yeachan-heo@yeachan-heoInstall Command
code-review

code-review

Command

Technical code review for quality, bugs, and AGENTS.md compliance

archon10d24k
@coleam00@coleam00Install Command