关于 thermos
一项通过后台子 Agent 并行执行两轮 thermo 评审并汇总结果的技能。一轮检查缺陷、安全等分支风险,另一轮评估可维护性和代码库健康状况。
主要功能
- 01确定评审范围并收集上下文
- 02并行运行两个评审子 Agent
- 03检查分支风险与安全问题
- 04评估可维护性和代码库健康
- 05去重并按优先级整理发现
适用场景
- 01评审拉取请求差异
- 02审查当前分支的变更
- 03查找安全或开发体验退化
- 04评估结构与可维护性风险
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ poteto/ plugins --skill thermos安装后在 Claude Code 中输入/thermos确认已加载。
详细介绍
Thermos
并行启动两个异步后台子 Agent,分别执行两轮 thermo 审查,然后综合其结果。
工作流
- 根据用户请求、PR、当前分支或相关变更文件确定审查范围。
- 收集差异以及审查者评估变更所需的文件摘录和上下文,避免他们靠猜测判断。
- 在同一条消息中使用
run_in_background: true启动两个子 Agent:subagent_type: "thermo-nuclear-review-subagent",负责检查 bug、破坏性变更、安全问题、开发体验回退、功能标志泄漏以及其他分支审计风险。subagent_type: "thermo-nuclear-code-quality-review-subagent",负责检查可维护性、结构、文件体积增长、代码混乱、抽象以及代码库健康风险。
- 向两个子 Agent 提供相同的审查范围、差异和文件上下文,并要求它们返回按优先级排序的发现,附上文件引用和证据。
- 两者完成后,综合结果:优先列出发现,并去重。如果两个审查者都发现同一问题,则提高其权重;根据自己的判断解决分歧,并保持摘要简短。
如果用户已经能看到各后台任务的摘要,不要逐一重复其内容。请给出统一结论、最重要的发现,以及仍存在的不确定性。
评论
支持 Markdown