用途
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)、抽象设计与代码库健康度风险。
使用方式
工作流程如下:
- 根据用户请求、PR、当前分支或相关改动文件确定审查范围。
- 收集 diff 以及评审者评估改动所需的文件与上下文摘录,避免其凭空猜测。
- 在同一轮对话中,以
delegate_task子任务、mode: "async"的方式并行启动两个子智能体。每个子智能体需要一个能表明其审查通道的标题,以及一个在重试之间保持稳定、每个审查轮次更新为新的clientRequestId。除非用户指定其他模型,否则它们运行在你的模型上(省略target)。子智能体只会拿到自己的简要说明,因此每份简要说明需以其评审器文件的正文开头,并将该文件 SKILL.md 中的占位符替换为对应规则技能 SKILL.md 的绝对路径。 - 向两个子智能体传入相同的限定范围 diff/文件上下文,放在
### Git / diff output与### Changed file contents之下,并要求其返回带文件引用与证据的按优先级排序的发现。 - 派发后结束本轮,完成通知会唤醒你。两者都完成后,先呈现发现,跨评审者去重后综合结果。对重叠的发现给予更高权重,用你自己的判断解决分歧,并保持总结简短。
如果各自的背景总结已对用户可见,不要整体复述。只呈现统一的结论、最高信号的发现以及仍存在的不确定性。
技能路径说明:以加粗、反引号或 /<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),或需要将缺陷/安全审查与代码质量审查并行进行的代码改动评审场景。
限制
该技能为用户专属技能,技能工具无法加载。以上资料未提供其收费、价格、平台支持范围与效果保证等信息。