mcpField
T
thermos

thermos

github.com/michael-denyer测试与质量3.6k229 次安装今天更新
代码仓库

关于 thermos

thermos 是面向 Codex、GitHub Copilot 和 Muse 的代码审查 Skill。它并行运行缺陷风险与代码质量两轮审查,再综合并去重结果。

主要功能

  1. 01并行审查缺陷与风险
  2. 02并行审查代码质量
  3. 03按变更范围开展审查
  4. 04综合并排序审查结果

适用场景

  1. 01审查分支或拉取请求
  2. 02查找缺陷与安全风险
  3. 03检查可维护性和代码结构

安装

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

$npx skills add https://github.com/michael-denyer/pstack-claude --skill thermos

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

详细介绍

Thermos

在 Codex 上使用此技能前,请先阅读平台映射,包括其中针对各项技能的说明。

在 GitHub Copilot 上使用此技能前,请先阅读平台映射,包括其中针对各项技能的说明。

在 Muse 上使用此技能前,请先阅读平台映射,包括其中针对各项技能的说明。

并行启动两个 thermo 审查阶段,作为异步后台子 Agent,然后综合其结果。

工作流

  1. 根据用户请求、PR、当前分支或相关变更文件确定审查范围。
  2. 收集差异,以及审查者评估变更所需的文件摘录和上下文,避免他们凭猜测判断。
  3. 在同一条消息中使用 run_in_background: true 启动两个子 Agent:
    • 对于 Bug、故障、安全、开发体验回归、功能标志泄漏及其他分支审计风险,使用 subagent_type: "pstack:thermo-nuclear-review-subagent"。
    • 对于可维护性、结构、文件规模增长、代码混乱、抽象和代码库健康风险,使用 subagent_type: "pstack:thermo-nuclear-code-quality-review-subagent"。
  4. 向两个子 Agent 提供相同的限定范围内的差异和文件上下文,并要求它们返回按优先级排序、包含文件引用和证据的发现。
  5. 两个子 Agent 完成后,综合结果,先列出发现,并对不同审查者提出的重复发现进行去重。对双方共同提出的发现给予更高权重,依据自己的判断解决分歧,并保持摘要简洁。

如果各个后台任务的摘要已向用户展示,不要将其全文重述。请概述统一结论、最重要的发现,以及仍存在的不确定性。

评论

支持 Markdown