SuperAPI AI 工具集

thermos

编程与开发

查看项目

更新于 10-16 16:27

技能介绍

用途

Thermos 是一个代码审查技能,用于并行运行两个「热核审查」(thermo-nuclear review)子智能体,然后综合它们的审查结果。

主要能力

该技能把审查分为两条通道,分别由对应的评审规则文件驱动:

  • ../thermo-nuclear-review/references/thermo-nuclear-review-subagent.md:负责缺陷、破坏性问题、安全、开发体验(devex)回归、特性开关(feature-flag)泄漏以及其他分支审计风险。
  • ../thermo-nuclear-code-quality-review/references/thermo-nuclear-code-quality-review-subagent.md:负责可维护性、结构、文件体积增长、代码混乱(spaghetti)、抽象设计与代码库健康度风险。

使用方式

工作流程如下:

  1. 根据用户请求、PR、当前分支或相关改动文件确定审查范围。
  2. 收集 diff 以及评审者评估改动所需的文件与上下文摘录,避免其凭空猜测。
  3. 在同一轮对话中,以 delegate_task 子任务、mode: "async" 的方式并行启动两个子智能体。每个子智能体需要一个能表明其审查通道的标题,以及一个在重试之间保持稳定、每个审查轮次更新为新的 clientRequestId。除非用户指定其他模型,否则它们运行在你的模型上(省略 target)。子智能体只会拿到自己的简要说明,因此每份简要说明需以其评审器文件的正文开头,并将该文件 SKILL.md 中的占位符替换为对应规则技能 SKILL.md 的绝对路径。
  4. 向两个子智能体传入相同的限定范围 diff/文件上下文,放在 ### Git / diff output 与 ### Changed file contents 之下,并要求其返回带文件引用与证据的按优先级排序的发现。
  5. 派发后结束本轮,完成通知会唤醒你。两者都完成后,先呈现发现,跨评审者去重后综合结果。对重叠的发现给予更高权重,用你自己的判断解决分歧,并保持总结简短。

如果各自的背景总结已对用户可见,不要整体复述。只呈现统一的结论、最高信号的发现以及仍存在的不确定性。

技能路径说明:以加粗、反引号或 /<name> 形式运行某个技能时,该技能是位于本技能目录旁的 ../<name>/SKILL.md 文件。需读取该文件并遵循它。这些技能是用户专属的,因此技能工具无法加载它们。本技能的目录是加载此文件时运行环境给出的目录(Claude Code 会打印 Base directory for this skill,Codex 会附加技能的 <path>),否则在 Claude Code 上是 ~/.claude/skills/thermos/,在 Codex 上是 ~/.agents/skills/thermos/。

适用场景

适用于 thermos、双热核审查(double thermo review),或需要将缺陷/安全审查与代码质量审查并行进行的代码改动评审场景。

限制

该技能为用户专属技能,技能工具无法加载。以上资料未提供其收费、价格、平台支持范围与效果保证等信息。