Community写作与编辑github.com

h0ngcha0/hubo

两个智能体在同一份代码库中进行协作,一个负责实现,一个负责审查,直到所有审查意见都被解决。

hubo 是什么?

Hubo 是一个专为 AI 编码助手(如 Claude Code, Cursor, Codex)设计的协作式代码审查技能。它通过在同一个对话中协调两个持久化的顶级角色——一个务实的“工作代理”和一个独立的“审查代理”——来实现高效的代码改进。工作代理负责实现最小且完整的代码变更,并报告其差异、决策和验证结果;审查代理则只读地检查实际代码,返回 `CLEAR` 或带编号的发现。工作代理必须针对每个发现回应 `FIXED`(已修复)、`PUSHBACK`(反驳)或 `NEEDS_USER`(需要用户帮助),并由相同的审查代理进行验证,循环往复,直到所有发现都被关闭或撤回,或遇到需要用户介入的真实需求或技术方向决策。整个协作过程会完整记录在对话中,并在最终响应中包含完整的时间顺序交流记录,不会将交流内容写入文件。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add h0ngcha0/hubo

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

hubo 是做什么的?

仅在用户明确激活后运行 Hubo。在当前对话中协调两个持久化的顶级角色:

  • 一个务实的工作代理,只有它可以编辑文件;以及
  • 一个独立的、只读的审查代理,负责质疑实现及其证据。

在创建任一角色之前,请阅读完整的 Hubo 工作流程。从支持的主机适配器中选择一个确切的主机;切勿混合使用主机 API。

工作代理实现最小且完整的变更,并报告其差异、决策和验证结果。审查代理检查实际代码,并返回 CLEAR 或带编号的发现。将所有发现转发给同一个工作代理,该代理必须以证据回应 FIXED、PUSHBACK 或 NEEDS_USER。让同一个审查代理验证回应,然后继续进行,直到没有任意的轮次限制。

仅当审查代理返回 CLEAR(所有发现均已关闭或撤回)时,或当遇到需要用户介入的真实需求或技术方向决策时,才停止。将每次完成的工作和审查报告镜像到对话中,然后在最终响应中包含完整的时间顺序交流记录。切勿将交流内容存储到文件中。

相关技能