SuperAPI AI 工具集

V3 Core Implementation

编程与开发

查看项目

更新于 10-16 02:32

技能介绍

用途:为 claude-flow v3 实现核心 TypeScript 模块,采用领域驱动设计、清晰架构模式与现代 TypeScript 实践,并配套较完整的测试覆盖。

主要能力:搭建微内核(kernel)与领域注册、插件加载结构;按限界上下文组织 task-management、session-management、health-monitoring、lifecycle-management、event-coordination 等领域;提供共享内核的基础类(Entity、ValueObject、AggregateRoot、DomainEvent);包含任务实体、值对象(TaskId、TaskStatus、Priority)、领域服务(任务调度)、仓储接口与 SQLite 实现、应用层用例、依赖注入容器。

使用方式:通过 Task 调用触发各领域实现,例如初始化“Core foundation”执行 DDD 领域结构与基类搭建,随后可并行实现任务、会话、健康等域。采用 strict TypeScript 配置、装饰器与 NodeNext 模块解析,源码组织在 src/core 下,分为 kernel、domains、shared、application 四部分。

适用场景:需要按 DDD 与清晰架构构建 claude-flow v3 核心模块、希望以依赖注入与仓储模式统一任务/会话/健康等域实现的项目。

限制:资料未提供具体安装命令、依赖版本、授权与收费信息、运行环境要求及实测效果;文中时间估算与调度逻辑为示例性实现,实际能力与性能暂未提供。