What problem does it solve?
This Skill solves the critical maintainability and scalability issues caused by monolithic "god object" code in claude-flow v3, where a single 1,440-line orchestrator handles all core responsibilities including task management, session management, and health monitoring, leading to difficult testing, high merge conflict risk, and slow feature development.
Core Features & Use Cases
- Bounded Context Decomposition: Breaks down monolithic orchestrators into isolated, focused domain modules with clear responsibilities.
- Clean Architecture Enforcement: Implements layered architecture with dependency inversion, ensuring domain logic remains independent of external frameworks for maximum testability.
- Plugin-Based Extensibility: Adds a microkernel pattern supporting optional domain plugins like swarm coordination, enabling modular feature additions without modifying core code.
- Use Case: A development team can use this Skill to refactor their existing claude-flow v3 codebase, reducing the core orchestrator from 1,440 lines to 5 focused domains under 300 lines each, with over 90% test coverage for domain logic.
Quick Start
Use the v3-ddd-architecture skill to analyze your current claude-flow v3 codebase and generate a complete bounded context decomposition plan with phased migration steps.