pstack原则01懒汉协议:偏向删除为什么让代码更简单 pstack原则01懒汉协议偏向删除为什么让代码更简单【免费下载链接】pstack-claudeClaude Code, Codex, Copilot, Pi, OpenCode, Gemini, and Prime Agent versions of Potetos pstack. Rigorous agent workflows with Cursor primitives translated for other harnesses.项目地址: https://gitcode.com/GitHub_Trending/ps/pstack-claudepstack懒汉协议Laziness Protocol是 pstack 的核心原则技能。pstack 是把 Poteto 的 pstack 移植到 Claude Code、Codex、Pi 等 AI 编码智能体上的技能栈让代码保持简洁、简单且经过验证。而懒汉协议的目标一句话就能说清用最少代码、最少复杂度换取最大结果—— 通往这个结果的路径往往不是加功能而是删东西。懒汉协议是什么一条原则一句话懒汉协议定义在 plugins/pstack/skills/principle-laziness-protocol/SKILL.md在三种场景下被触发重构时、评估 diff 大小时、以及你正想添加抽象层、中间层或信号透传时。它也是 poteto-mode 主文件 原则列表中的第一条是 24 个principle-*原则技能的总纲。终极检验标准如果一个人类开发者维护这段代码会感到疲惫那它就是错误的解决方案。这句话把代码行数换成了读者的心智负担——这正是它比少写代码更深刻的地方。懒汉协议的 6 条实用规则规则一句话解释️偏向删除重构或改进时先找能删的再找要加的保持扁平调用层级追踪一个答案需要跨 3 个以上文件该拍平了合并决策同一个决定只在一个源头做出结果用简单标志传递✂️最小化 diff解决问题的最小改动胜过优雅的样板代码质疑信号透传准备把新参数穿过类型、Schema、管线时先找更直接的路警惕小泄漏冗余的透传层、重复的决策要在扩散前删掉其中信号透传最容易被忽视AI 生成的代码特别喜欢为了灵活性把一个新参数一路传给所有层。懒汉协议要求你停下来说一句真的需要吗为什么删除比添加更简单复杂度是复利删除要趁早。配套的 Subtract Before You Add 原则 解释了原因在复杂系统上继续添加复杂度会复利增长先删掉死代码和冗余校验本质结构会自己浮现下一步设计往往显而易见。代码被读的次数远多于被写的次数。Minimize Reader Load 原则 给出量化标准新读者能否在 30 秒内回答X 从哪里来谁能改 X回答不了就砍层、砍状态。AI 代码泔水是删除的最佳对象。AI 助手最爱产出冗余注释、多余的防御性 try/catch、只为绕过类型问题的强制转换。deslop 技能 专门在提交前对照主分支清掉这些且守住一条护栏除非修明确的 bug否则行为保持不变——删除的是噪音不是功能。懒汉协议起作用的 3 个典型场景重构重构 playbook 第 4 步明确要求先做减法再做加法——删死代码、折叠只有一个调用者的包装、丢冗余校验可能有用的投机式清理会被回滚。给 diff 定尺寸到达目标形态的最小改动直接提交多出来的顺手优化全部撤回。方案对比arena 技能 在两个候选方案打平时偏好更干净的边界或更小的 API——这正是懒汉协议的裁决。快速参考原则定义plugins/pstack/skills/principle-laziness-protocol/SKILL.md配套原则plugins/pstack/skills/principle-subtract-before-you-add/SKILL.mdpoteto-mode 入口与全部原则plugins/pstack/skills/poteto-mode/SKILL.md提交前清理plugins/pstack/skills/deslop/SKILL.md官方文档含全部 57 个技能清单docs/reference.md项目总览与安装README.md小结懒汉协议不是一句代码要少写的口号而是一套可执行的删除优先决策规则。它把简单从审美偏好变成了可以被检验的工程标准——下次当你想给系统加一层抽象时先问自己能删点什么吗【免费下载链接】pstack-claudeClaude Code, Codex, Copilot, Pi, OpenCode, Gemini, and Prime Agent versions of Potetos pstack. Rigorous agent workflows with Cursor primitives translated for other harnesses.项目地址: https://gitcode.com/GitHub_Trending/ps/pstack-claude创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考