V3 DDD Architecture
Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.
npx skills add ruvnet/ruflo --skill v3-ddd-architecture --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# V3 DDD Architecture ## What This Skill Does Designs and implements Domain-Driven Design (DDD) architecture for claude-flow v3, decomposing god objects into bounded contexts, implementing clean architecture patterns, and enabling modular, testable code structure. ## Quick Start ```bash # Initialize DDD architecture analysis Task("Architecture analysis", "Analyze current architecture and design DDD boundaries", "core-architect") # Domain modeling (parallel) Task("Domain decomposition", "Break down orchestrator god object into domains", "core-architect") Task("Context mapping", "Map bounded contexts and relationships", "core-architect") Task("Interface design", "Design clean domain interfaces", "core-architect") ``` ## DDD Implementation Strategy ### Current Architecture Analysis ``` ├── PROBLEMATIC: core$orchestrator.ts (1,440 lines - GOD OBJECT) │ ├── Task management responsibilities │ ├── Session management responsibilities │ ├── Health monitoring responsibilities │ ├── Lifecycle management responsibilities │ └── Event coordination responsibilities │ └── TARGET: Modular DDD Architecture ├── core$domains/ │ ├── task-management/ │ ├── session-management/ │ ├── health-monitoring/ │
- What This Skill Does
- Quick Start
- DDD Implementation Strategy
- Current Architecture Analysis
- Domain Boundaries
- Microkernel Architecture Pattern
- Core Kernel
- Plugin Architecture
- Domain Events & Integration
- Event-Driven Communication
- Clean Architecture Layers
- Application Layer (Use Cases)
- Module Configuration
- Bounded Context Modules
Initialize DDD architecture analysis Domain modeling (parallel) Full DDD architecture implementation Create domain plugin npm run create:plugin -- --name swarm-coordination --template domain
What does the V3 DDD Architecture skill do?
Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.
How do I install it?
Run `npx skills add ruvnet/ruflo --skill v3-ddd-architecture --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ruvnet/ruflo, a repository with 67,015 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.