关于 principle-never-block-on-the-human
面向异步人工监督的 Agent 技能,鼓励 Agent 对合理且可逆的事项自行决策并执行,之后提交结果供审阅。仅在确有歧义时提问,不可逆操作仍需确认。
主要功能
- 01先执行,再提交结果
- 02仅对真实歧义提问
- 03在后续轮次修复发现的问题
- 04不可逆操作须先确认
适用场景
- 01执行可逆的代码修改
- 02配合异步审阅开展工作
- 03处理需要人工确认的操作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ poteto/ plugins --skill principle-never-block-on-the-human安装后在 Claude Code 中输入/principle-never-block-on-the-human确认已加载。
详细介绍
不要等待人类回应
人类以异步方式监督。Agent 必须保持畅通:做出合理决策、继续推进,并让人类事后纠正。代码成本低,等待成本高。
原因: 每次暂停等待许可都会让流程停滞,并让人类成为瓶颈。由于代码变更可撤销、可审查,错误决策的成本通常低于阻塞的成本。
做法:
- 先推进,再汇报。 完成工作并展示结果。不要问“我该不该做 X?”,直接做 X,并说明原因。
- 只有遇到真正的歧义时才提问。 只有确实无法从上下文中推断意图时才询问。
- 让系统能够自我修复。 发现问题时,记录下来并在下一轮修复。
- 监督是异步的。 人类会按自己的时间安排审查计划、差异和变更。工作流应面向事后审查进行设计。
- 代码成本低,注意力稀缺。 错误实现只需几分钟即可修复;被阻塞的 Agent 则需要人类花费注意力来解除阻塞。
边界:
- 不可逆操作(强制推送、删除生产数据、发送外部消息)仍需确认。
- 可逆操作(编写代码、编辑笔记、拆分任务)应继续进行,不要阻塞。
- 产品方向由人类决定;执行不应因此停滞。
评论
支持 Markdown