SuperAPI AI 工具集

code-simplifier

通用与其它

查看项目

更新于 10-15 21:36

技能介绍

用途:在不改变代码行为的前提下,对代码进行简化和精炼,提升可读性、一致性与可维护性,优先选择清晰显式的写法而非紧凑取巧的写法。

主要能力:

  • 保持功能不变:只改表达方式,不改代码实际行为,所有功能、输出、副作用与错误行为保持原样。
  • 遵循项目约定:读取项目级配置(AGENTS.md、CLAUDE.md、.editorconfig、linter 配置等),沿用既有命名、导入、错误处理、类型标注与组件结构,不引入项目未使用的约定。
  • 提升清晰度:减少不必要的嵌套与复杂度,去除冗余代码、死分支和无用抽象,改进变量与函数命名使其自解释,合并相关逻辑,删除只是复述代码的注释,优先使用显式控制流(if/else、switch、提前返回)而非嵌套三元或密集单行。

使用方式:默认只处理近期修改的代码,除非明确要求更广范围;先定位被改动的文件或代码段,再分析清晰度、一致性与约定遵循情况,以最小改动实现改进,然后验证功能未变,最后只总结值得注意的显著变更。

适用场景:代码清理、重构式整理、统一风格、改善命名与结构等需要保持行为不变的场合。

限制与平衡:避免过度简化,例如生成难以跟读的“聪明”代码、把过多关注点塞进一个函数、删掉有助于组织的抽象、为减少行数牺牲可读性,或让代码更难调试与扩展。资料未提供具体安装命令、收费或价格信息。