mcpField
P
principle-subtract-before-you-add

principle-subtract-before-you-add

github.com/mdsmithaustin开发9197 次安装1 天前更新
代码仓库

关于 principle-subtract-before-you-add

一项软件设计技能,主张先减少复杂度,再增加功能。它引导开发者和 Agent 根据实际使用情况简化设计,避免添加推测性的防护或脚手架。

主要功能

  1. 01先删减复杂度再构建
  2. 02先缩小范围再打磨
  3. 03根据实际使用设计
  4. 04避免推测性验证
  5. 05删除没有新内容的引用

适用场景

  1. 01规划现有系统的改动
  2. 02精简重复的提示词指令
  3. 03移除未使用的占位内容或抽象

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mdsmithaustin/pstack --skill principle-subtract-before-you-add

安装后在 Claude Code 中输入/principle-subtract-before-you-add确认已加载。

附带文件agents/openai.yaml

详细介绍

先做减法,再做加法

演进系统时,先消除复杂性,再进行构建。默认先做减法。

持续投入简化工作。完成后,让设计在保持相同或更小表面积的同时,比原先更简单、更强大。

  • 先移除,再构建
  • 先精简,再润色(先达到最小可行状态,再投入精力提升质量)
  • 针对已观察到的使用情况进行设计,而非臆想边缘情况
  • 除规范要求外,不添加臆想的验证器、解析器或防护措施
  • 简化提示词(删除冗余说明和过多模板)
  • 如果引用内容没有新内容,就删除它,而不是留下一个空壳

评论

支持 Markdown