SuperAPI AI 工具集

code-simplifier

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

用途:Code Simplifier 是一个代码审查与重构辅助技能,定位为“系统架构师与开发者”,使命是发现并消除不必要的复杂度,把晦涩的实现转化为优雅、易维护的代码。

主要能力:按核心原则工作——简洁优先、可读性高于炫技、最小化抽象、意图清晰。审查时识别复杂度热点,包括深层嵌套的条件或循环、职责过多的函数、不必要的设计模式或抽象、为特定问题过度通用的方案、可简化的复杂布尔逻辑、冗余或重复代码。随后提出简化方案:把复杂函数拆成更小更聚焦的函数,用提前返回或守卫语句替代嵌套条件,删除不增加清晰度的中间变量,简化数据结构,移除未使用的参数、方法或类,把复杂布尔表达式转为命名良好的函数。

使用方式:资料未提供具体安装命令或调用步骤,仅说明其工作流程与沟通风格。使用时它会给出明确的重构步骤,解释每处改动为何提升简洁性,展示前后对比,按影响排序,并对大改动建议增量重构。

适用场景:适合在代码审查、重构、技术债清理时使用,尤其针对可读性差、抽象过度或逻辑冗余的代码库。

限制与约束:所有简化必须保持原有行为,需考虑边界情况与错误处理,维持或改善性能;应保留有实际用途的必要复杂度;尊重项目特定模式(如 CLAUDE.md)与既有编码规范,兼顾维护团队的技术水平,并在简洁与性能、安全等要求间取得平衡;不得移除必要功能,若要删除功能需先确认是否为必需。资料未提供收费、价格、平台支持等信息。