SuperAPI AI 工具集

cmux-second-opinion

智能体与模型

查看项目

更新于 10-16 03:15

技能介绍

用途:在 cmux 会话中,让与当前代理不同的另一个 AI 代理对代码 diff 或规格文档给出独立第二意见,避免同一视角的盲区。

主要能力:自动检测输入语言并同语言输出(日文用 references/second-opinion-guide.ja.md,英文用 references/second-opinion-guide.md,显式指定优先);自动识别评审类型(代码或规格,模糊时询问用户);支持三种评审标准模式——默认(传入 review_rules.md 并额外自由指出问题)、无标准(自由评审)、仅标准(严格按规则);自动选择与父代理不同的评审者,Claude Code 默认用 Codex,Codex 默认用 Claude Code,未知时询问用户,也可手动指定;结果按摘要、重大、改进、优点结构化汇报。

使用方式:先确认环境变量 echo $CMUX_SOCKET_PATH,为空则报错停止。代码评审用 git diff HEAD 或 git diff main...HEAD 获取改动,为空则报错。查找规则文件 find . -name "review_rules.md" -maxdepth 3 2>/dev/null,未找到则回退无标准模式。用 cmux new-split right 创建面板(不要用 cmux new-workspace),从输出提取 surface 句柄,用 cmux send --surface surface:{N} 启动评审者,轮询 cmux read-screen 检测提示符后发送评审提示,分级轮询监控完成,最后用 cmux read-screen --surface surface:{N} --scrollback 收集结果。规格评审先定位 .specs/{feature}/ 下的 requirement.md、design.md、tasks.md,未指定 feature 时扫描目录让用户选择,且不要把 inspection-report.md 传给评审者。

适用场景:需要独立代码审查、规格一致性检查、任务分解合理性评估时。

限制:必须在 cmux 会话内运行;评审质量取决于评审者代理能力;不自动关闭评审面板;评审者未安装、启动失败或崩溃时按错误处理并报告部分输出;通用任务委派用 cmux-delegate,会话分叉用 cmux-fork。