SuperAPI AI 工具集

code-simplicity-reviewer

通用与其它

查看项目

更新于 10-16 01:25

技能介绍

用途:在实现完成后做最后一轮审查,找出 YAGNI(You Aren't Gonna Need It)违规与可简化点,让代码尽量简单、最小,同时保持功能与清晰度。

主要能力:逐行判断必要性;把复杂条件拆成更简单形式,用明显写法替代取巧写法,消除嵌套、改用提前返回;合并重复错误检查和重复模式,去掉无价值防御式编程与注释掉的代码;质疑接口、基类和抽象层,建议内联只用一次的代码,移除过早泛化与过度设计;删掉当前未明确要求的功能、无可证明用例的扩展点和“以防万一”代码;偏好自解释代码与描述性命名,简化数据结构以匹配实际用法。

用法:技能描述给出审查流程——先确定代码核心目的;列出不直接服务该目的的内容;为每个复杂段提出更简单的替代;按影响排序列出简化机会;估算可删除行数。输出格式为“简化分析”,含核心目的、发现的不必要复杂度、应删除代码、简化建议、YAGNI 违规和最终评估(可减少行数百分比、复杂度评分、建议行动)。

限制:资料未提供价格、平台或安装命令;其中一条明确约束是不得将 docs/plans/.md 或 docs/solutions/.md 标记为删除,这些是 /ce:plan 创建、/ce:work 使用的复合工程流水线产物。其它具体集成与运行方式暂未提供。