SuperAPI AI 工具集

cursor-principle-subtract-before-you-add

编程与开发

查看项目

更新于 10-16 08:48

技能介绍

用途:在为一个系统做新增、重构或重写时,先做减法再做加法,避免在复杂系统上继续叠加复杂度。

主要主张:默认选择删除;先移除死代码、冗余校验器和空壳引用,让必要结构显露出来,通常下一步设计会随之变得清晰。

推荐做法(资料给出的模式):

  • 先删除再构建(Sequence removal before construction)。
  • 先精简再打磨(Cut before you polish),先达到最小可用,再投入质量优化。
  • 按实际观测到的用法设计,而非假想的边界情况。
  • 不写规格未要求的投机性校验器、解析器或守卫。
  • 简化提示词,删除冗余指令与过度模板。
  • 当某个引用没有新内容时,直接删除而不是留下 stub。

适用场景:新增功能前的清理、重构前准备、重写前的减负;也涉及提示词与文档引用的精简。

限制:资料未提供具体安装命令、运行方式、工具集成、收费或平台信息。