DDD-архитектура TypeScript-ядра для claude-flow

engineering

v3-core-implementation is a Claude Code skill that implements the core TypeScript modules for claude-flow v3 following Domain-Driven Design principles, clean architecture, microkernel pattern, and dependency injection. The project structure includes bounded contexts for task-management, session-management, health-monitoring, lifecycle-management, and event-coordination, along with a shared kernel providing Entity, ValueObject, and AggregateRoot base classes, plus an application layer with use-cases, commands, queries, and handlers. Domain events are tracked with aggregate versioning, and parallel Task() calls scaffold each bounded context independently. It is aimed at engineering teams building a scalable, fully tested TypeScript codebase on top of claude-flow v3.