SuperAPI AI 工具集

harness-moaiadk-patterns

智能体与模型

查看项目

更新于 10-16 06:48

技能介绍

用途:本技能是 moai-adk-go 的领域模式参考,供四个 harness 专家代理使用,帮助其在修改该项目时遵循既有架构与流程约束。

主要能力:梳理 moai-adk-go 的四子系统架构——CLI(internal/cli/.go,Cobra 命令 init、update、hook、build、glm、cc、cg、version、doctor、spec)、模板系统(internal/template/,基于 go:embed,源码在 internal/template/templates/,生成物 internal/template/embedded.go 不可手改)、配置(internal/config/defaults.go、envkeys.go)、Hook 与 CI(.claude/hooks/moai/.sh、.github/workflows/),以及 SPEC 生命周期(.moai/specs/)。同时给出关键源码路径表与四阶段流水线的专家委派映射。

使用方式:模板优先构建循环——先改 internal/template/templates/<path>,再 make build 重新生成 embedded.go,随后 moai update 同步到本地,运行 go test ./internal/template/... 验证;新增 hook 需写 bash 包装脚本并绑定到 settings.json;新增代理需创建 .claude/agents/harness/<role>-specialist.md 并保证配套 harness-* 技能存在;新增 SPEC 走 /moai plan、/moai run、/moai sync 流程。

限制:命名空间分为模板管理(同步时覆盖)与用户所有(.claude/agents/harness/、harness-* 技能,永不删除),新技能必须用 harness-* 前缀;hook 脚本仅用 bash,不用 Python;embedded.go 不得手改。原文未提供收费、价格或平台信息。