关于 principle-subtract-before-you-add
一项开发技能,建议先减少系统复杂度,再进行扩展;设计应依据实际使用,并在打磨前先做简化。
主要功能
- 01添加功能前先移除复杂性
- 02打磨前先简化
- 03依据实际使用来设计
- 04避免规范未要求的推测性检查
- 05删除没有新内容的引用
适用场景
- 01扩展系统前先进行简化
- 02移除冗余提示词或无内容的文档占位
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ michael-denyer/ pstack-claude --skill principle-subtract-before-you-add安装后在 Claude Code 中输入/principle-subtract-before-you-add确认已加载。
详细介绍
先做减法,再做加法
演进系统时,先消除复杂性,再进行构建。默认先做减法。
持续投入简化工作。完成后,让设计在保持相同或更小表面积的同时,比原先更简单、更强大。
- 先移除,再构建
- 先精简,再润色(先达到最小可行状态,再投入精力提升质量)
- 针对已观察到的使用情况进行设计,而非臆想边缘情况
- 除规范要求外,不添加臆想的验证器、解析器或防护措施
- 简化提示词(删除冗余说明和过多模板)
- 如果引用内容没有新内容,就删除它,而不是留下一个空壳
评论
支持 Markdown