What problem does it solve? Building a multi-agent orchestration engine requires a well-structured core codebase, and ad-hoc implementation leads to tangled dependencies and untestable logic. This Skill provides concrete patterns and code templates for implementing claude-flow v3 core modules using Domain-Driven Design, clean architecture, and strict TypeScript. ## Core Features & Use Cases - DDD Domain Implementation: Provides base classes for entities, value objects, and aggregate roots, plus complete bounded contexts like task management, session management, and health monitoring. - Repository & Use Case Patterns: Includes repository interfaces with SQLite implementations, CQRS-style use cases with domain event publishing, and Inversify-based dependency injection setup. - Testing & Quality Guidance: Ships unit and integration test examples with strict tsconfig settings targeting over 90% domain coverage. - Use Case: When scaffolding the task management domain for an agent orchestration system, use this Skill to generate the Task aggregate, TaskId/TaskStatus/Priority value objects, scheduling service, SQLite repository, and AssignTask use case with tests. ## Quick Start Ask the AI to implement the task management domain for claude-flow v3 with entities, value objects, repositories, and unit tests following DDD patterns.