Lightlines
By ruvnet

ddd-aggregate

ruvnet749 installs

Scaffold a business entity with rules and tests.

What it does

Generates a TypeScript aggregate root with value objects, a repository interface, domain events, and unit test stubs.

When to use it

Use when adding an aggregate to an existing bounded context, modeling a business concept that owns invariants, or generating entity, repository, and event boilerplate.

How to use it

Give it kebab-case context and aggregate names in an existing project; it scaffolds the aggregate's domain files and test stubs.

What you provide

  • the context name
  • the aggregate name
  • An existing project

Uses

Latest review

What you need · 1

Requires connected MCP tools for hierarchical domain-model storage, causal edges, and task memory.


Access · 2

This skill

ruflo

Write

Stores domain relationships and task memory

npx @claude-flow/cli@latest

Execute

Latest Claude Flow hooks