mcpField
P
principle-subtract-before-you-add

principle-subtract-before-you-add

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

关于 principle-subtract-before-you-add

一项指导系统演进的开发技能,主张先简化再增加结构。它帮助工程师和编码 Agent 聚焦实际需求,并控制复杂度与表面范围。

主要功能

  1. 01先移除复杂性再构建
  2. 02先精简到必要部分再打磨
  3. 03按实际使用情况设计
  4. 04避免推测性的检查与解析器
  5. 05精简提示词并删除空引用

适用场景

  1. 01实现前审查拟议功能
  2. 02简化现有代码库
  3. 03删减重复的 Agent 提示词
  4. 04判断未使用的引用文件是否应保留

安装

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

$npx skills add https://github.com/hachej/boring-stack --skill principle-subtract-before-you-add

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

附带文件LICENSE

详细介绍

先做减法,再做加法

演进系统时,先移除复杂性,再进行构建。

**原因:**在复杂系统中添加内容会让复杂性叠加。先移除内容,可以减少代码、显露核心结构,通常也能让下一步设计一目了然。默认优先做减法。

持续投入精简工作。让设计变得略微更简单、功能更强,同时保持表面积不变或更小。

模式:

  • 先移除,再构建
  • 先删减,再打磨(先达到最低限度,再投入精力提升质量)
  • 根据实际观察到的用法进行设计,而不是臆测边缘情况
  • 除规范要求外,不要臆想额外的校验器、解析器或防护措施
  • 精简提示词(移除重复指令和过多的模板)
  • 如果参考资料没有新增内容,就删除它,而不是留个空壳

评论

支持 Markdown