SuperAPI AI 工具集

code-simplifier

编程与开发

查看项目

更新于 10-15 21:42

技能介绍

用途:在实现完成后,对刚改动的代码做简化,降低阅读与维护成本,同时保持输出、副作用、API 和用户行为不变。

主要能力:优先用守卫子句替代嵌套分支;用清晰命名替代注释;删除冗余抽象但保留有用抽象;减少不必要的嵌套、重复和间接层;避免嵌套三元表达式和炫技式单行写法;不合并无关关注点;不以牺牲可读性换取更少行数。

使用方式:先定位被改动的代码,找出高摩擦逻辑,在安全处扁平化控制流,在明显有益时去重,必要时重命名含义不清的局部变量,保持行为完全一致,并在可行时运行相关检查。输出按“Simplified(改动区域)”“Preserved(保留的行为)”“Verification(运行的检查或未运行原因)”三段呈现。

适用场景:实现功能后代码出现过度嵌套、重复、间接层过多或命名不清时。

限制:默认仅限最近修改的代码,扩大范围需明确请求;不改变功能与公共行为;不提供具体命令、安装方式或平台信息,资料中暂未提供。