重构代码先核维护负担的Skill

帮你用最少代码改动解决问题。

principle-laziness-protocol 是用维护成本约束重构的 Skill。它先找可以删掉的转发、重复决策和无效层级,再选择满足目标的最小改动。

一个选择在几处分别判断,未来就可能改漏。集中这个决定有价值,但把几个相似片段硬合并,也可能让不同职责绑得更紧。

调用经过三层以上是原文的提醒,不是必须压平所有架构的标准。能藏住复杂实现的清楚接口值得保留,减少层数要看是否让调用者承担更多细节。

适合检查补丁是否越改越累。本文未删代码;行数少不等于维护成本低,传递信号有时是边界要求,删除前要核行为、依赖与扩展约定,再用相关验证确认目标仍成立。

分类:编程开发

来源仓库:cursor/plugins

适合用来做什么

  • 在重构这段代码时应用懒惰原则
  • 评估这个变更的差异大小并最小化它

安装 principle-laziness-protocol

npx skills add https://www.iskills.cc/skills/cursor/plugins/principle-laziness-protocol/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 principle-laziness-protocol 的用途与原始说明

浏览全部 Skill 指南