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.
- #ddd-architecture
- #claude-flow
- #clean-architecture
- #typescript
- #dependency-injection
- #domain-driven-design