What problem does it solve? Building a modular TypeScript system with proper domain boundaries, testability, and maintainability requires disciplined architecture. This Skill provides the patterns and code templates to implement claude-flow v3 core modules using Domain-Driven Design, clean architecture, and dependency injection without architectural drift. ## Core Features & Use Cases - DDD Domain Implementation: Provides base classes for entities, value objects, and aggregate roots, plus complete domain implementations for task management, session management, and health monitoring. - Clean Architecture Layers: Includes repository interfaces with SQLite implementations, application-layer use cases with command handling, and domain event publishing. - Dependency Injection & Testing: Configures an Inversify-based container with singleton bindings and includes unit and integration test patterns targeting over 90% domain coverage. - Use Case: When building the task management domain, use this Skill to generate the Task aggregate root with domain events, the SqliteTaskRepository, and the AssignTaskUseCase with full validation and event publishing. ## Quick Start Ask the AI to implement the claude-flow v3 core domains with DDD patterns, dependency injection, and comprehensive tests using this Skill.