面向 Claude Code 的 SPEC-First 多智能体编排框架,以 Harness Engineering 范式驱动高质量软件交付。
MoAI-ADK(MoAI Agentic Development Kit)是专为 Claude Code 打造的战略编排框架,核心理念为"人类掌舵,Agent 执行"的 Harness Engineering 范式。项目以 SPEC 文档为单一事实来源,自动根据项目测试覆盖率在 TDD(新项目)与 DDD(遗留项目)方法论间切换,驱动 27 个专业化 Agent 协作完成编码、测试、修复全流程。
框架内置 TRUST 5 质量保障体系(Test/Readability/Uniformity/Security/Traceability),配合 Self-Verify Loop 实现自主"写代码→测试→失败→修复→通过"闭环,目标 85–100% 测试覆盖率。47 个 Skills 通过 3 级渐进式加载节省约 67% Token 消耗,支持 Sub-Agent 与 Agent Teams 双执行模式,超阈值任务自动在隔离 git worktree 中并行扩展。
项目前身为 Python 实现(约 73,000 行),已完全用 Go 重写(38,700+ 行,38 个 package),当前版本 v2.12.0,601+ commits。支持 16 种编程语言自动检测与工具链适配,根据 Claude Code 订阅计划智能分配模型(Opus/Sonnet/Haiku),并提供跨会话记忆持久化。适用于新项目构建、遗留代码重构、大规模功能并行开发、GitHub Issue 批量修复及 PR 评审等场景。
CLI 命令:moai init(初始化)、moai update(重新配置)、moai migrate agency(迁移旧版命令)。
Claude Code 斜杠命令:/moai project(生成项目文档)、/moai plan(创建 SPEC)、/moai run SPEC-XXX(执行实现)、/moai sync(同步文档并创建 PR)、/moai loop(自验证循环)、/moai codemaps(代码架构图)、/moai clean(垃圾回收)、/moai mx(大规模重构)、/moai simplify(自动质量审查)、/moai github pr/issues(PR 评审与 Issue 修复)、/batch(并行扩展)。
配置体系:质量配置位于 .moai/config/sections/quality.yaml,本地设置通过 settings.local.json(不提交 Git),模型策略通过 moai update 配置。
待确认:Go 最低版本号(README 称 1.26+,可能为前瞻声明或笔误);GitHub 集成是否需要 Token 配置;Python 版本存续状态。