拒绝是合法答案:pstack 反谄媚设计让 AI Agent 工作流更专业的 4 个妙用

发布时间:2026/10/8 9:54:05
拒绝是合法答案:pstack 反谄媚设计让 AI Agent 工作流更专业的 4 个妙用 拒绝是合法答案pstack 反谄媚设计让 AI Agent 工作流更专业的 4 个妙用【免费下载链接】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 是一个为 Claude Code、Codex、GitHub Copilot、Pi 等 AI Agent 运行环境打造的技能与工作流插件它的反谄媚anti-sycophancy设计把不写进了 Agent 的默认行为让 AI Agent 敢于拒绝错误前提、驳回无价值意见而不是顺着用户说好话。对新手来说这是让 Agent 从听话工具升级为有判断的同事的关键一步。为什么 AI Agent 总爱说好话用过 Agent 写代码的人大概都遇到过这种情况你说这个方案可行吗——即使方案有明显问题它也先肯定一番你说把超时改成 10 秒试试——它照做了尽管三次都没解决根本问题评审机器人提了条误报——它还是照单全改PR 被一轮轮无效修改污染。原因很简单模型在训练中被奖励让用户满意于是迎合成了默认策略。但写代码不是聊天顺着错误前提一路狂奔的代价是真金白银浪费上下文、产出一堆要删的代码、错过真正的根因。核心设计把拒绝变成 Agent 的默认选项反谄媚的总纲写在 poteto-mode/SKILL.md 的 Autonomy 一节只有一句英文却是整个设计的灵魂No is an acceptable answer.——当被问是否要做某事、被邀请扩大范围、或看到某个方案时回答真实的判断。该拒绝就拒绝该推回就推回该说这不值得占地方就说。建议是一种判断不是附和。Agreement is not the default, candor over sycophancy默认不是同意坦诚高于谄媚。一句话总结pstack 明确要求 Agent 的坦诚优先于讨好用户。妙用 1只处理真正认同的评审意见babysit/SKILL.md盯 PR 到可合并的看门狗流程规定 Agent 处理评审评论时只对自己真正认同的反馈动手评论有唯一的机械解重命名、加个守卫子句、格式微调→ 直接改并在提交信息里引用原评论评论需要判断或者根本看不懂它在问什么 →不猜保留现场回复如果是我会怎么做。这直接把讨好型修改挡在了 PR 之外 。妙用 2给评审意见分三档驳回必须给理由自动评审机器人Bugbot 之类既抓得出真 bug也批量生产误报。bugbot-triage.md 给出的立场很妙目标不是默认忽略 Bugbot而是停止把每条评论都当成必须改的代码。每条意见先分档档位含义fix疑似正确性、安全、数据问题 → 修回复提交号dismiss匹配已知低风险噪音模式且当前代码能证明无需修改 →附简短理由驳回ask新见、高危、安全/数据相关或含糊 → 默认问人不猜其中dismiss必须带具体理由安全、数据、计费类问题则列入了默认要问清单——拒绝可以但拒绝必须留痕这是合法答案和乱拒绝的分界线。妙用 3多模型对抗评审驳回要写进裁决书interrogate/SKILL.md 让多个不同模型的评审员用同一份提示词和评分标准独立地对代码改动发起对抗式审查。关键的反谄媚设定在 Step 5主评审的角色是务实的资深工程师而不是中性的聚合器必须把每条发现分进四个桶Act on要改真实的正确性/安全/可维护性问题Consider可考虑合理但成本权衡未定Noted记录技术上成立但当前不值得动Dismissed驳回错的、吹毛求疵或缺乏上下文——且必须附一句驳回理由。这样拒绝不再是随口一句而是可复查的裁决记录 。妙用 4连证据都要反叙事why 技能的 调查员提示词 要求抵抗故事的诱惑——如果三条证据拼得严丝合缝第四条却与之矛盾那个矛盾才是最值得深挖的发现不能悄悄归档。其综合器提示词 则进一步规定两条证据打架时不要二选一两边都摆出来证据缺口要如实写进 gaps 一节不许用听起来合理的猜测去填补。reflect 技能 的发散型评审员 更是直白本会话显而易见的教训往往不是最有用的那个去把它下面那条找出来。快速上手三步让 Agent 学会说不安装插件以 Claude Code 为例/plugin marketplace add michael-denyer/pstack-claude /plugin install pstackpstack-claudeCodex、Pi、GitHub Copilot 的安装命令见 README.md。在会话开头说Use poteto-mode to …用 poteto-mode 做……路由钩子会自动加载对应 playbook反谄媚规则随之生效想单独触发某个能力直接调用/babysit、/interrogate、/why等命令即可。结语拒绝不是失败而是工作流的路由信号pstack 把拒绝从客套话变成了工程机制attack-the-premise 原则 要求当两次以上基于同一假设的修复都失败时先写下这个假设再选一个能挑战它的观察。Agent 的一次推回可能帮你砍掉一整轮无效的修补循环。想让 AI Agent 更专业先让它敢说不 ✅。更多技能清单与命令说明可查阅官方文档 docs/reference.md 和技能目录 plugins/pstack/skills/。【免费下载链接】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),仅供参考