SuperAPI AI 工具集

moai

编程与开发

查看项目

更新于 10-16 09:59

技能介绍

用途:MoAI 是 Claude Code 的战略编排层,自身不直接写代码或执行复杂任务,而是把工作委派给专职子智能体,实现从规划、实现到文档同步的自动化开发流程。

主要能力:通过 Intent Router 解析参数并路由。显式子命令包括 plan(spec,创建 SPEC 文档)、run(impl,DDD 实现)、sync(docs、pr,文档同步与建 PR)、project(init,项目文档生成)、feedback(fb、bug、issue,创建 GitHub issue)、fix(单轮自动修复错误)、loop(迭代修复至完成标记)。也支持 SPEC-XXX 形式 ID 自动进入 run,以及按自然语言意图分类路由。

执行模式:--team 强制 Agent Teams 并行,--solo 强制子智能体模式;不指定时按复杂度(领域数≥3、文件数≥10、复杂度≥7)自动选择。其他标志含 --resume SPEC-XXX、--worktree、--branch、--pr、--merge、--dry、--level N、--max N 等。

使用方式:在 Claude Code 中启用该技能后,其前置会执行 git status --porcelain 与 git branch --show-current,并引用 @.moai/config/config.yaml;默认无匹配子命令时走 plan→run→sync 全自动流程。用户交互只发生在 MoAI 层,通过 AskUserQuestion 收集偏好(每题最多 4 项、无 emoji),子智能体在隔离无状态上下文中运行、不能直接与用户交互。任务用 TaskCreate、TaskUpdate、TaskList、TaskGet 跟踪;完成后输出 <moai>DONE</moai> 或 <moai>COMPLETE</moai> 标记。

适用场景:需要规范驱动的开发任务、DDD 实现、LSP/lint/类型错误自动修复、文档与 PR 同步、项目文档生成、反馈转 issue,以及多领域复杂任务的并行编排。

限制:所有实现必须委派给子智能体,MoAI 不直接实现;Team 模式为实验性,需 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1;用户可见回复须使用配置中的对话语言并以 Markdown 输出,面向用户的响应不得展示 XML 标签。具体安装命令、收费与价格信息在给定资料中暂未提供。