关于 thermos
用于协调两轮并行代码审查并整合发现的技能。它适用于审查指定范围、拉取请求、分支或变更文件,并分别检查风险和代码质量。
主要功能
- 01确定审查范围
- 02收集差异和文件上下文
- 03并行运行两个审查 Agent
- 04去重并排序发现
- 05汇总结论与不确定性
适用场景
- 01审查拉取请求中的缺陷和安全风险
- 02评估变更文件的可维护性
- 03整合并行审查结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cursor/ plugins --skill thermos安装后在 Claude Code 中输入/thermos确认已加载。
详细介绍
Thermos
并行启动两个异步后台子 Agent,分别执行两轮 thermo 审查,然后综合其结果。
工作流
- 根据用户请求、PR、当前分支或相关变更文件确定审查范围。
- 收集差异以及审查者评估变更所需的文件摘录和上下文,避免他们靠猜测判断。
- 在同一条消息中使用
run_in_background: true启动两个子 Agent:subagent_type: "thermo-nuclear-review-subagent",负责检查 bug、破坏性变更、安全问题、开发体验回退、功能标志泄漏以及其他分支审计风险。subagent_type: "thermo-nuclear-code-quality-review-subagent",负责检查可维护性、结构、文件体积增长、代码混乱、抽象以及代码库健康风险。
- 向两个子 Agent 提供相同的审查范围、差异和文件上下文,并要求它们返回按优先级排序的发现,附上文件引用和证据。
- 两者完成后,综合结果:优先列出发现,并去重。如果两个审查者都发现同一问题,则提高其权重;根据自己的判断解决分歧,并保持摘要简短。
如果用户已经能看到各后台任务的摘要,不要逐一重复其内容。请给出统一结论、最重要的发现,以及仍存在的不确定性。
评论
支持 Markdown