Skip to main content

Ruflo Ddd

Plugin Verified Active
Part of:Ruflo

Domain-Driven Design scaffolding — bounded contexts, aggregate roots, domain events, value objects, repositories, and anti-corruption layers; navigable domain graph stored in AgentDB

3 Skills 0 MCPs
Purpose

To help developers build well-structured, maintainable software by enforcing Domain-Driven Design principles and automating the scaffolding of core DDD components.

Features

  • Scaffolds bounded contexts and aggregate roots
  • Generates domain events, value objects, and repositories
  • Validates cross-context import violations
  • Visualizes domain context maps
  • Stores domain model graph in AgentDB

Use Cases

  • Starting a new project with a strong DDD foundation
  • Refactoring an existing codebase to adopt DDD principles
  • Ensuring consistency and reducing boundary violations within a large domain
  • Visualizing and understanding complex domain relationships

Non-Goals

  • Implementing business logic directly
  • Replacing an ORM or database
  • Automating full application deployment
  • Generating UI components

Workflow

  1. Define bounded context name
  2. Scaffold bounded context structure
  3. Scaffold aggregate roots within contexts
  4. Define domain events and repositories
  5. Validate domain boundaries and invariants
  6. Visualize context map

Practices

  • Domain-Driven Design
  • Bounded Contexts
  • Aggregate Roots
  • Domain Events
  • Code Scaffolding

Installation

First, add the marketplace

/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-ddd@ruflo

Quality Score

Verified
95 /100
Analyzed about 21 hours ago

Trust Signals

Last commitabout 21 hours ago
Stars50.2k
LicenseMIT
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.