What problem does it solve? Building a modular TypeScript codebase with proper domain boundaries, dependency injection, and test coverage requires significant architectural boilerplate. This Skill provides ready-to-use patterns and code templates for implementing Domain-Driven Design domains, entities, value objects, repositories, and use cases for claude-flow v3. ## Core Features & Use Cases - DDD Domain Templates: Base classes for Entity, ValueObject, and AggregateRoot with domain event support, plus a complete task-management bounded context example. - Clean Architecture Layers: Repository interfaces with SQLite implementations, application use cases with command validation, and an Inversify-based dependency injection container. - Testing & Quality Patterns: Unit tests for domain entities, integration tests for repositories, strict TypeScript configuration, and entity caching for performance. - Use Case: When scaffolding the core modules of claude-flow v3, use this Skill to generate the task-management domain with entities, value objects, a SQLite repository, and an AssignTask use case wired through the DI container. ## 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.