Claude Code 装上这套防错术,设计决策质量从 42% 飙到 81%
Claude Code 装上这套防错术,设计决策质量从 42% 飙到 81%
你有没有这种感觉——AI 给你提了建议,听起来都对,但总觉得哪里不对劲?它告诉你要加什么,但从来不告诉你”这个改动会让什么变得不可能”。
这其实是个系统性问题。AI 擅长修复,但它不擅长后退一步看全局。工程师都知道,真正的技术债往往不是”有个 bug 没修”,而是”设计里埋了颗雷,迟早要爆”。
今天挖到一个非常硬核的 Skill——poka-yoke,把工业界的防错方法论搬进了 Claude Code,591 次盲评实测,设计决策质量直接翻倍。
它解决什么问题?
这个 Skill 的核心思路来自新乡重夫(Shigeo Shingo)——丰田生产体系的质量之父。他有句名言:人总会犯错,这不是值得解决的问题;真正的问题是让错误变成缺陷。
poka-yoke 把这个逻辑应用到软件开发:不是让 AI 帮你找 bug,而是让 AI 在设计阶段就告诉你,这个方案”排除了什么”。
听起来是句废话,但数据说话:
- 不用 Skill:AI 在 45% 的情况下会说出设计排除了什么
- 装上 Skill:这个数字跳到 80%
- 591 次盲评,覆盖 Opus 5、Sonnet 5 等 6 个模型家族,每次评分都有预先写好的断言,评分者不知道用的是哪个配置
最夸张的是”没人要求做设计评审”的情况:
- 写一个 API 端点:基准 14% → 装完 79%
- 交付一个 Agent 功能:基准 33% → 装完 83%
- 构建一个表单:基准 29% → 装完 64%
它具体有什么?
11 个技能,覆盖设计、审计、回顾、运维、权限 5 个场景,配一个不依赖任何其他组件的危险扫描器,支持 TypeScript、Python、Go、Rust 和 SQL 五种语言,可以接入预提交钩子和 CI 流程。
装完调用的方式也很简单:
/poka-yoke:design—— 设计阶段用,让 AI 讲清楚取舍/poka-yoke:audit—— 审计现有代码/poka-yoke:retro—— 复盘已发生的事故poka-yoke scan --lang typescript --path src/—— 命令行扫描危险代码
作者说它有代价
最让我意外的是这个 Skill 的文档里直接写了它会牺牲什么:
装完之后,AI 找”眼前 bug”的能力会变差。它把注意力转向了”未来这类问题还会不会出现”,而不是”现在这个具体问题在哪”。作者的原话是:
“想找出当前这个 bug,用审查器;想让形态改变、让这类 bug 不再能表达出来,用这个。”
这种坦诚在 AI 工具圈很少见。
适合谁用?
- 用 Claude Code 做架构设计或 API 设计的工程师
- 团队里 AI 工具用了不少但产出质量飘忽的
- 想把 AI 从”代码生成器”升级成”设计思维伙伴”的
星数目前还不多(18),但数据非常扎实,是一个被严重低估的实用 Skill。
GitHub:https://github.com/rainmanjam/poka-yoke
评论区
登录后可评论。