principle-subtract-before-you-add
更新于 2026-10-01
演进系统时,先移除复杂度,再构建。
原因: 在复杂系统上加东西会 compound 复杂度。先移除留下更少代码、显露 essential structure,通常让下一设计显而易见。默认 subtraction。
把 simplification 当作持续投资。离开时设计应略更简单、能力相当或更强,surface 相同或更小。
模式:
- 构造前先 sequence removal
- 先 cut 再 polish(在投 quality 前先达到 minimum)
- 为 observed usage 设计,不为 speculative edge case
- 不要超出 spec 要求的 speculative validator、parser 或 guard
- 简化 prompt(删 redundant instruction、过多 template)
- 当 reference 无 novel content 时,删除而非留 stub
本站是非官方的 pstack 中文学习站,和 poteto 没有隶属关系。译文对照的是 cursor/plugins 仓库里的 pstack/ 目录。本站不发行中文版插件。 github.com/cursor/plugins