How this command is triggered — by the user, by Claude, or both
Slash command
/ruflo-ddd:dddThe summary Claude sees in its command listing — used to decide when to auto-load this command
$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: ### `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...
$ARGUMENTS
Route DDD commands based on the subcommand:
ddd context create <name>Scaffold a new bounded context directory structure. Invoke the /ddd-context skill with the context name.
ddd context listList 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:
src/<context>/domain/events/<name>.event.tsddd validateCheck domain boundary violations. Invoke the /ddd-validate skill.
ddd mapVisualize the context map with relationships:
src/Parse $ARGUMENTS to extract the subcommand and its arguments. If no arguments are provided, show the help text listing all subcommands.
npx claudepluginhub p/ali7040-ruflo-ddd-plugins-ruflo-ddd11plugins reuse this command
First indexed May 13, 2026
Showing the 6 earliest of 11 plugins