用途:该技能用于实现 claude-flow v3 的核心 TypeScript 模块,遵循领域驱动设计(DDD)、整洁架构模式与现代 TypeScript 最佳实践,并包含较全面的测试覆盖。
主要能力:按微内核与 DDD 限界上下文组织代码,提供 kernel(内核、领域注册、插件加载)、domains(任务管理、会话管理、健康监控、生命周期管理、事件协调)以及 shared(实体、值对象、领域事件、聚合根、事件总线、依赖容器、日志)等结构。内置 Entity、ValueObject、AggregateRoot 等基础领域类,任务管理领域包含 Task 聚合根、TaskId/TaskStatus/Priority 值对象、任务调度服务、仓储接口与 SQLite 实现。应用层提供 AssignTaskUseCase 等用例,使用 inversify 进行依赖注入,tsconfig 示例启用 ES2022、NodeNext、strict 等严格选项。
使用方式:通过 Task 调用触发实现,例如:Task("Core foundation", "Set up DDD domain structure and base classes", "core-implementer"),并可并行派发任务领域、会话领域、健康领域等实现任务。
适用场景:需要为 claude-flow v3 建立模块化、可测试、可扩展的 TypeScript 核心代码库,并采用 DDD 与依赖注入架构的项目。
限制:资料未说明收费、价格、平台支持范围、具体效果指标及完整安装命令,相关信息暂未提供。部分代码示例在资料中被截断,实际字段与实现细节需以官方仓库为准。