ruvnet avatar

V3 DDD Architecture

If you're working with claude-flow v3 and drowning in god objects, this skill helps you refactor into proper Domain-Driven Design patterns. It guides you through breaking down monolithic orchestrators into bounded contexts, mapping domain relationships, and designing clean interfaces. The approach is methodical: analyze your current architecture, decompose domains in parallel tasks, then implement the new structure. It's built for teams that inherited messy codebases or hit the wall where everything's tangled in a few massive objects. The skill leans heavily on DDD terminology, so you'll want some familiarity with bounded contexts and clean architecture before diving in.

GitHub stars
67.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill 'V3 DDD Architecture' --agent claude-code

Installs into .claude/skills of the current project.

Files

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

# 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

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Code Review & Quality, Design & UI/UX
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1silverstein avatarminutes-lintsilverstein/minutesHealth-check your meeting knowledge for contradictions, stale commitments, and decision conflicts. Use when the user asks "any conflicts in my meetings", "check0skills.sh installs
2spencermarx avatarPair Programmingspencermarx/open-code-reviewAI-assisted pair programming with multiple modes (driver/navigator/switch), real-time verification, quality monitoring, and comprehensive testing. Supports TDD,0skills.sh installs
3tugtool avatartug-refactortugtool/tugtool|0skills.sh installs
4tzachbon avatarralph-specum-refactortzachbon/smart-ralphThis is a specialized coordinator for updating Ralph Specum spec artifacts after you've learned something during implementation.0skills.sh installs
5VilnaCRM-Org avatarquality-standardsVilnaCRM-Org/user-serviceOverview of protected quality thresholds and quick reference for all quality tools. Use when you need to understand quality metrics, run comprehensive quality c0skills.sh installs
6emilkowalski avatarreview-animationsemilkowalski/skillsReviews animation and motion code against a high craft bar derived from Emil Kowalski's design engineering philosophy. Default to flagging; approval is earned.295.2Kskills.sh installs