SuperAPI AI 工具集

code-upgrade

编程与开发

查看项目

更新于 10-16 02:12

技能介绍

用途

code-upgrade 是一套工程规范工具包,面向非技术用户,用于配合 AI 编程工具(AI coders)使用。它把常见的软件工程原则——KISS、DRY、YAGNI、fail-fast(快速失败)和幂等性——转化为可直接调用的命令,让不懂编程的人也能借助 AI 对代码进行审查和改进。

主要能力

该工具包提供以下工具:

  • 主审计(The Master Audit):运行架构、重复、快速失败、臃肿、重试等多项审计,并返回一份简短的执行计划。提供两种模式:Normal(一个通用子代理覆盖整个应用)和 Deep(先做架构,再并行运行 3 个专业子代理,每个子代理运行全部 4 项审计但限定在不同部分,例如前端 / 后端 / 其他)。Deep 模式成本更高,但能提供更多信息。
  • 架构审计(The Architecture Audit):先解释应用,然后让用户对其追问。
  • 计划清单(The Plan Checklist):在批准计划之前使用,用于验证和简化计划。
  • 快速失败审计(The Fail-Fast Audit):找出隐藏的错误和静默回退,改为快速且明显地失败。
  • 臃肿审计(The Bloat Audit):找出未使用的代码,进行解释,并在不需要时删除。
  • 重复审计(The Duplicate Audit):找出重复的代码或值,并建立单一事实来源。
  • 重试审计(The Retry Audit):找出代码中幂等性不佳的位置。

使用方式

该工具以技能(skills)形式提供,可通过 skills.sh 平台上的 robinebers/skills 获取。具体安装命令和调用方式在现有资料中暂未提供。

适用场景

适用于非技术用户在使用 AI 编程工具生成或修改代码后,希望从工程规范角度对代码进行审查、简化和改进的场景。尤其适合需要检查架构合理性、消除重复代码、发现隐藏错误、清理无用代码以及改善幂等性的情况。

限制

该工具强调以下关键规则:始终把用户当作非技术、非工程师对待;使用通俗英语(10 岁小孩能理解);简要教授概念而不回避;只提出建议,不自动应用;积极运行多个异步子代理以提高命中率。关于收费、价格、平台支持范围等具体信息,现有资料暂未提供。