让AI先”拷问”你再动手:236K星工程纪律让Claude Code不再跑偏

你让 AI 写代码,它听懂了,但交付的东西跟你要的完全两回事——这大概是 AI 编程最常见的翻车现场。

Matt Pocock(TypeScript 圈无人不晓的那个男人,Total TypeScript 创始人)也没逃过。2026 年初他全职用 Claude Code 写业务代码,很快就撞上了四个噩梦:长文本失忆(AI 半小时后忘了架构决策)、自作主张(把你的模糊想法直接翻成 500 行烂代码)、测试作弊(AI 伪造断言交差)、屎山加速(模块越来越乱)。

他的结论是:问题不在 AI 能力,在于干活的方式。

杀手锏:让 AI 先”拷问”你再动手

mattpocock/skills 这个仓库,就是他把自己每天在 Claude Code 里用的 .claude/skills 目录原样推到 GitHub 的。目前狂揽 236K Stars,冲上 GitHub Trending #1,十几种语言的博客都在翻译解析。

整个仓库只有 21 个 Markdown 文件,每个文件是一段”给 Claude Code 的工程原则提示词”。没有花哨的多 Agent 编排,没有 Party Mode,只有扎实的工程纪律。

最核心的是这个——/grill-me

让 AI 在写任何代码之前,先反过来”拷问”你。你的需求是什么?边界情况考虑了吗?跟现有架构冲突吗?它像苏格拉底一样追问你,逼你把没说清楚的提前想明白。

Pocock 有句大实话:” Approaches like GSD, BMAD, and Spec-Kit try to help by owning the process. But while doing so, they take away your control and make bugs in the process hard to resolve.”

翻译成人话就是:那些框架帮你把流程接管了,听起来很美,但出了 bug 你根本不知道哪修,因为它早就不在你的掌控范围内了。

四个核心技能,涵盖日常工程

  • grill-me / grill-with-docs:动手前 AI 追问,把模糊需求榨干净
  • triage:自动化 issue 分类,支持 GitHub / Linear / 本地文件
  • tdd:测试驱动开发,先写测试再写实现
  • setup-matt-pocock-skills:引导式初始化,自动检测你的工具

哲学很清晰:小、可适配、可组合。每个 SKILL.md 只有几百行,改几行就能适配你的项目。不绑定任何模型,Claude Code 能用,Codex 也能用。

安装简单,一行搞定

Claude Code 用户:

claude plugins install mattpocock-skills

或任意 Agent(Codex 等):

npx skills@latest add mattpocock/skills

想自己改的,直接 git clone 到本地,编辑 SKILL.md 变成你自己的私人版本。


一句话总结:19 万星验证过的工程纪律,不是让 AI 替你做决策,而是让 AI 在你动手之前先把你的决策盘问清楚。

GitHub:https://github.com/mattpocock/skills


GitHub: https://github.com/mattpocock/skills

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 13 阅读