code-simplifier 是在保留功能前提下整理代码表达的 Skill。它默认关注最近改动,减少多余嵌套与重复,把名称和控制流写得更容易理解。
更少行不一定更简单,把多种条件塞成一行反而难调试。移除抽象也要看它是否承担了重要边界,不能为了统一样式把不同职责拼成一个函数。
原文列出项目规范,但其中“尽量避免 try/catch”不是所有代码的正确规则。异常处理要保住约定的错误行为与清理,重排逻辑后也需核输出和副作用,不只比较页面是否看起来一样。
适合已完成改动后的局部整理。本文未修改真实代码;自动优化不能自行扩大范围或保证功能完全不变,最后需针对受影响行为验证,并说明真正改善了什么,而不是只报告删了多少行。