pstack 公开“工程原则”设计:把工程实践压缩成 10–20 行的 Agent 指令
- 核心发布:Cursor 官方内置插件 pstack 的作者 lauren(@poteto)公开其“工程原则”设计思路——随着模型能力提升,写给智能体的指令正从“冗长的操作步骤”压缩为“简短的命名原则”。Uncle Bob 认为这本质上是把经典工程智慧(最小改动、先删后加、验证根因、用类型系统让非法状态不可表示、幂等操作)重新编码给 AI Agent 使用。
- 运行机制:
/poteto-mode让智能体在开始多步任务前先读一份简短的原则索引;执行过程中必须“点名每一条影响了决策的原则,以及它具体改变了哪个选择”,并在回复末尾生成 “Principles Named or Used” 段落。该设计把原则与决策强制挂钩——若原则被引用却没有对应的实际决策,说明智能体只是在“报菜名”而非真正应用。 - 原则来源与调用方式:多数原则来自作者今年在会话中亲自纠正智能体的场景,属于“教训的结构化沉淀”;每条原则都能以
/principle-<名称>作为 skill 调用,更常用的是用名字“掌舵”——例如对着一堆旧适配器说 “subtract before you add”,智能体就知道先删过时的、再设计剩下的。 - 行业意义:Agent 指令从流程脚本收敛为可命名、可复用的短原则,并用“引用—决策”映射让推理过程可检验;作者预期随着模型变强,pstack 中大部分 skill 最终都会被压缩成这类短原则或工作流。
🔗 原推文与关键信息整理 | pstack 工程原则文档 | lauren 原帖
