关于 thermos
thermos 是面向 Codex、GitHub Copilot 和 Muse 的代码审查 Skill。它并行运行缺陷风险与代码质量两轮审查,再综合并去重结果。
主要功能
- 01并行审查缺陷与风险
- 02并行审查代码质量
- 03按变更范围开展审查
- 04综合并排序审查结果
适用场景
- 01审查分支或拉取请求
- 02查找缺陷与安全风险
- 03检查可维护性和代码结构
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ michael-denyer/ pstack-claude --skill thermos安装后在 Claude Code 中输入/thermos确认已加载。
详细介绍
Thermos
在 Codex 上使用此技能前,请先阅读平台映射,包括其中针对各项技能的说明。
在 GitHub Copilot 上使用此技能前,请先阅读平台映射,包括其中针对各项技能的说明。
在 Muse 上使用此技能前,请先阅读平台映射,包括其中针对各项技能的说明。
并行启动两个 thermo 审查阶段,作为异步后台子 Agent,然后综合其结果。
工作流
- 根据用户请求、PR、当前分支或相关变更文件确定审查范围。
- 收集差异,以及审查者评估变更所需的文件摘录和上下文,避免他们凭猜测判断。
- 在同一条消息中使用
run_in_background: true启动两个子 Agent:- 对于 Bug、故障、安全、开发体验回归、功能标志泄漏及其他分支审计风险,使用
subagent_type: "pstack:thermo-nuclear-review-subagent"。 - 对于可维护性、结构、文件规模增长、代码混乱、抽象和代码库健康风险,使用
subagent_type: "pstack:thermo-nuclear-code-quality-review-subagent"。
- 对于 Bug、故障、安全、开发体验回归、功能标志泄漏及其他分支审计风险,使用
- 向两个子 Agent 提供相同的限定范围内的差异和文件上下文,并要求它们返回按优先级排序、包含文件引用和证据的发现。
- 两个子 Agent 完成后,综合结果,先列出发现,并对不同审查者提出的重复发现进行去重。对双方共同提出的发现给予更高权重,依据自己的判断解决分歧,并保持摘要简洁。
如果各个后台任务的摘要已向用户展示,不要将其全文重述。请概述统一结论、最重要的发现,以及仍存在的不确定性。
评论
支持 Markdown