SuperAPI AI 工具集

thermo-nuclear-code-quality-review

编程与开发

查看项目

更新于 10-16 16:28

技能介绍

用途

Thermo-Nuclear Code Quality Review 是一个用于对当前分支变更进行深度代码质量审计的 AI 技能。它的核心目标不是检查功能是否正确,而是审查实现质量、可维护性、抽象质量和代码库健康。该技能要求审查者以极其严格的标准,主动寻找“代码柔道”式的重构机会:在保持行为不变的前提下,让实现显著更简单、更小、更直接、更优雅。

主要能力

该技能提供了一套明确的审查规则和标准,包括:

  • 对结构简化保持雄心:不满足于“可以更干净一点”,而是寻找让整个分支、辅助函数、模式、条件或层级消失的重构机会。
  • 文件大小控制:默认将文件从 1000 行以下推到 1000 行以上视为强烈的代码质量异味,除非有充分的结构性理由。
  • 防止意大利面条式增长:高度警惕新增的临时条件、分散的特殊情况或插入无关流程的一次性分支。
  • 类型与边界清洁:质疑不必要的可选性、unknown、any 或大量类型转换,偏好显式类型模型或共享契约。
  • 逻辑归属正确:要求逻辑位于规范层,复用现有辅助函数,避免功能逻辑泄漏到共享路径。
  • 编排与原子性:标记不必要的顺序编排和非原子更新,当更清晰的结构显而易见时。

使用方式

该技能以提示词形式使用,核心提示要求对当前分支的变更执行深度代码质量审计,重新思考如何在不影响行为的情况下改进代码质量,改进抽象、模块化、减少意大利面条代码、提升简洁性和可读性。在此基础上,技能附加了不可协商的额外标准,如对结构简化保持雄心、文件大小阈值、防止条件分支增长等。审查者需要针对每个有意义的变更回答一系列主要审查问题,并按照优先级输出发现。

适用场景

适用于需要对代码变更进行极其严格的可维护性审查的场景,特别是关注抽象质量、巨型文件和意大利面条式条件增长。适合在代码审查流程中作为高标准的审查指南,帮助团队避免结构性回归,推动更优雅的实现。

限制

该技能不关注功能正确性本身,而是假设行为正确的前提下审查结构质量。它要求审查者直接、严肃、对质量要求高,但不粗鲁。它不适用于需要快速批准或仅关注功能验证的场景。该技能的具体平台集成方式、安装命令、收费模式等信息暂未提供。