SuperAPI AI 工具集

code-simplifier

通用与其它

查看项目

更新于 10-15 21:41

技能介绍

用途:在不改变代码行为的前提下,让代码更易理解和维护,偏好可读、显式的写法,而非紧凑或取巧的重写。

范围与约定:使用用户指定的文件或 diff;否则聚焦当前任务涉及的代码或明确识别出的近期改动,若无法判断则询问目标。按需查看周边代码,但不把局部清理扩大为全仓库重构。仅评审的请求只提出建议,不直接编辑。遵循项目指引(如 AGENTS.md 或 CLAUDE.md)及邻近代码约定,导入风格、函数语法、类型标注、框架模式与错误处理均从项目本身推导,不强行套用其他风格。

细化标准:保留可观察行为,包括公共接口、输出、错误、副作用与求值顺序;除非被要求,否则把缺陷修复或行为变更视为独立工作。在能让逻辑更易跟随的前提下,减少不必要的嵌套、重复与间接层;保留有用的抽象,分离无关关注点。改进命名,删除仅复述代码的注释,保留解释意图或非显而易见约束的注释。当嵌套三元或密集单行会掩盖逻辑时,优先使用显式分支;行数更少本身不算改进。

完成:完成限定范围内的清理,并按改动与仓库要求进行适当校验。对非显而易见的重写,对照原始行为检查相关边界情况。若行为等价性仍不明确,保留原形式并说明限制。报告重要细化、已运行的检查及仍存在的验证缺口;若未发现值得做的简化,直接说明,不制造无意义修改。