1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | thermo-nuclear-code-review |
| 作者/维护者 | Intercom(2026 年 5 月更名为 Fin,由 Fin 2x 团队出品) |
| 来源链接 | https://github.com/intercom/2x-skills/tree/main/plugins/code-review-tools/skills/thermo-nuclear-code-review |
| 许可证 | MIT(GitHub API 确认,仓库根与插件目录均含 LICENSE 文件) |
| GitHub Stars | 222(GitHub API;该数字为 2x-skills 整个仓库共 6 个插件的合计,不代表本技能自身热度) |
| Forks | 11(GitHub API) |
| 最新版本 | code-review-tools 插件 v0.1.0(plugin.json 标注) |
| 安装方式 | Claude Code 官方 Plugin Marketplace |
2. 功能介绍与亮点
thermo-nuclear-code-review 是一个只做结构与架构质量审查的代码评审技能,明确不覆盖正确性 bug、安全漏洞、性能微调、代码风格或测试覆盖——这些留给专门工具处理,自己只问一件事:这次改动让代码库变得更好还是更差。
核心方法论是作者称为“code judo”的原则:不满足于“这里可以更整洁一点”式的建议,而是主动寻找能让整段分支、辅助函数、模式或抽象层直接消失的重构路径。技能文档给出 9 条不可谈判的结构标准(如单文件超 1000 行需明确理由、警惕散落的临时条件分支、类型与边界要清晰、feature flag 不得变成永久分支债务等),并附带一份基于 Fowler 结构性代码异味目录的补充清单(references/code-smells.md)。输出按 BLOCKER / MAJOR / SUGGESTION 三级排序,并以 APPROVE / RETHINK / REFINE 三选一收尾,格式高度结构化、可直接用于 PR 评论。
运行时只依赖 git diff、git log 等只读版本控制命令和 Read/Glob/Grep 三个原生工具,不联网、不需要任何凭据。
3. 适用场景
固定分类:工程效率与代码质量。
适合已经有正确性与安全审查流程、但担心代码库结构随时间腐化的团队——例如在合并前对一次 PR 的 diff 跑一遍,专门检查是否引入了不必要的复杂度、散落的特殊分支或过度设计的抽象。对独立开发者,也可用于自查一次较大改动是否有“更简单的写法”没有想到。
4. 跨 Agent 兼容性
- Claude Code:✅ 原生支持,通过官方 Plugin Marketplace 分发。
- Codex:❌ 不支持——SKILL.md frontmatter 的
allowed-tools权限声明绑定 Claude Code 专有插件格式。 - OpenClaw:❌ 不支持,同上。
- Hermes Agent:❌ 不支持,同上。
(判断仅基于已抓取的 SKILL.md 与插件清单,未为兼容性单独发起搜索。)
5. 推荐理由
市面上的代码评审技能大多是“正确性 + 安全 + 风格”打包的综合审查,专门只做架构健康度、且明确划清边界不越界的评审工具并不多见。thermo-nuclear-code-review 可以作为团队现有审查流程的补充层,专注捕捉“能跑但会拖累长期可维护性”的结构问题,零外部依赖、一条命令装好即用。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 该技能是合集仓库(2x-skills,共 6 个插件)中的子技能,仓库整体 222★ 不计入其个体热度;该子目录自身仅有 1 次提交记录(首次上线),暂无专属 issue/PR 讨论可查 |
| 可用性 | 9 | 零外部依赖(只用 git 只读命令与 Read/Glob/Grep),文档 216 行详尽、含完整输出格式模板与示例用语;通过官方 Plugin Marketplace 一条命令安装;仓库 2026-07-09 有提交,维护近期 |
| 安全性 | 9 | 见下方检查清单 |
安全检查清单:
- ① Shell 命令:仅执行
git diff/git log/git rev-parse等只读版本控制命令,不写入、不修改代码 - ② 联网外发:无,全程本地文件与 git 操作,不联网
- ③ API key/凭据:不需要任何凭据
- ④ 可疑指令:216 行全文逐段读取,未见 prompt injection 或隐蔽指令
- ⑤ 作者/组织信誉:Intercom(Fin)官方工程团队出品,仓库以自身名义开源,未见冒充或造假迹象
- ⑥ License:MIT,明确
- ⑦ 维护时间:仓库最近提交为 2026-07-09,近一个月内
综合评分 = (7 + 9 + 9) / 3 = 8.0
7. 跟同类 Skills 相比的优势
| Skill | 审查范围 | 定位差异 |
|---|---|---|
| thermo-nuclear-code-review | 仅结构/架构,明确排除正确性、安全、性能、风格 | 单一维度做深,输出严格分级 + APPROVE/RETHINK/REFINE 终审判定 |
| code-review-expert(sanyuan0704) | SOLID、安全、性能、边界四维度 | 综合型只读审查,覆盖面更广,单命令安装 |
| code-review-getsentry | 正确性、安全性、设计合理性的统一 checklist | 面向 Python/Django 与 TypeScript/React 团队的内部标准开源版 |
多数同类工具走“一次审查覆盖多个维度”的综合路线,thermo-nuclear-code-review 反其道而行,只做架构健康度这一件事,适合与其他综合型或安全型审查工具搭配使用,而非单独替代。
8. 用户评价
该技能目前在第三方平台尚无可查的独立用户评价。
9. 其他补充
该技能所在的 2x-skills 插件市场还包含技能编写质量审查、GitHub Actions 安全加固、Claude Code 权限配置审计、flaky 测试修复、PR 自动化附件等另外 5 个插件,覆盖不同的工程效率场景,均可通过同一个 marketplace 单独安装。
10. 安装使用方式
/plugin marketplace add intercom/2x-skills
/plugin install code-review-tools@fin-2x
安装后无需重启 Claude Code。触发方式:直接要求 Claude 用 thermo-nuclear-code-review 审查某次改动,并提供 PR 链接、分支名、commit SHA 或文件路径中的一种作为审查基准;未提供时技能会主动询问。
11. 注意事项
- 明确不覆盖正确性 bug、安全漏洞、性能微优化、代码风格与测试覆盖,需要与专门的正确性/安全审查工具搭配使用才能覆盖 PR 审查的完整面。
- 该技能所在仓库整体维护活跃,但 thermo-nuclear-code-review 这一具体子目录自首次上线后暂无进一步更新记录,需留意后续是否有内容修订。
- 目前仅原生支持 Claude Code 插件市场分发,用于 Codex / OpenClaw / Hermes Agent 需要手动移植 SKILL.md 正文内容。