mcpField
T
thermos

thermos

github.com/cursor测试与质量14.5k2.2k 次安装今天更新
代码仓库

关于 thermos

用于协调两轮并行代码审查并整合发现的技能。它适用于审查指定范围、拉取请求、分支或变更文件,并分别检查风险和代码质量。

主要功能

  1. 01确定审查范围
  2. 02收集差异和文件上下文
  3. 03并行运行两个审查 Agent
  4. 04去重并排序发现
  5. 05汇总结论与不确定性

适用场景

  1. 01审查拉取请求中的缺陷和安全风险
  2. 02评估变更文件的可维护性
  3. 03整合并行审查结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cursor/plugins --skill thermos

安装后在 Claude Code 中输入/thermos确认已加载。

详细介绍

Thermos

并行启动两个异步后台子 Agent,分别执行两轮 thermo 审查,然后综合其结果。

工作流

  1. 根据用户请求、PR、当前分支或相关变更文件确定审查范围。
  2. 收集差异以及审查者评估变更所需的文件摘录和上下文,避免他们靠猜测判断。
  3. 在同一条消息中使用 run_in_background: true 启动两个子 Agent:
    • subagent_type: "thermo-nuclear-review-subagent",负责检查 bug、破坏性变更、安全问题、开发体验回退、功能标志泄漏以及其他分支审计风险。
    • subagent_type: "thermo-nuclear-code-quality-review-subagent",负责检查可维护性、结构、文件体积增长、代码混乱、抽象以及代码库健康风险。
  4. 向两个子 Agent 提供相同的审查范围、差异和文件上下文,并要求它们返回按优先级排序的发现,附上文件引用和证据。
  5. 两者完成后,综合结果:优先列出发现,并去重。如果两个审查者都发现同一问题,则提高其权重;根据自己的判断解决分歧,并保持摘要简短。

如果用户已经能看到各后台任务的摘要,不要逐一重复其内容。请给出统一结论、最重要的发现,以及仍存在的不确定性。

评论

支持 Markdown