What problem does it solve? Building a modular TypeScript codebase with proper domain boundaries, dependency injection, and test coverage requires significant architectural decisions and boilerplate. This Skill provides the patterns and code templates to implement claude-flow v3 core modules following Domain-Driven Design and clean architecture principles. ## 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. - Clean Architecture Layers: Includes application-layer use cases, repository interfaces with SQLite implementations, and an Inversify-based dependency injection container. - Comprehensive Testing: Supplies unit test patterns for domain entities and integration tests for repositories using in-memory SQLite databases. - Use Case: When implementing the task management domain for claude-flow v3, use this Skill to generate the Task aggregate root, TaskId and Priority value objects, the scheduling service, and the AssignTaskUseCase with domain event publishing. ## Quick Start Ask the AI to implement the claude-flow v3 core domains with DDD patterns, dependency injection, and comprehensive unit and integration tests.