AI写代码老跑偏?这个”工程师专属”Skill合集专治各种不服
AI 写代码很猛,但老跑偏?试试这个”工程师专属”Skill 合集
用过 Claude Code 或者 Codex 的同学,有没有这种感觉——AI 确实能写代码,但写出来的东西总是差点意思。要么需求就没对齐,要么测试全靠脑补,要么代码写得稀里糊涂根本没法维护。
这不怪 AI。怪 Skill 不够。
今天挖到一个真·工程师做的 Skill 合集,叫 Skills for Real Engineers,来自 Matt Pocock(TypeScript 圈子的老面孔)。这个项目干的事很简单——把几十年工程经验打包成 AI Agent 可执行的 Skill,让你每次开工都有一个老工程师在旁边盯着你。
它解决什么问题?
Matt Pocock 总结了 AI 编程的四大坑:
- 需求不对齐——AI 根本不知道你想要什么,写出来的东西南辕北辙
- 语言不通——业务术语和 AI 理解的根本不是一个东西,沟通成本极高
- 没有验证——写完就跑,不测不验,信口开河
- 过度设计——明明一句话能搞定,非要给整一堆花活
Skills for Real Engineers 针对这四个坑,每个都有对应的 Skill 来堵。
核心 Skill 一览
grill-me / grill-with-docs:开工前的”灵魂拷问”环节。AI 会追着你问需求细节、边界条件、性能要求——问清楚再动手,从源头避免”做完了发现不是我要的”。这个是 Matt 最受欢迎的 Skill。
tdd:TDD 工作流。测试先行,代码跟上。不是那种嘴上说 TDD、实际上让 AI 随便写两个 test 的假 TDD,而是真·红绿重构闭环。
diagnose:遇到 Bug 了?AI 不会再扔给你一句”试试重启”。它会系统性地问你要日志、要上下文、提假设、验证假设——把你从”瞎猜”模式切换成”工程师思维”模式。
triage:Issue 分类 Skill。帮 AI 学会按标签、按严重程度、按模块给 Issue 排序,特别适合接了开源项目 PR 的同学。
怎么安装?
一句话:
npx skills@latest add mattpocock/skills
安装时选择你用的 Agent(Claude Code、Codex 或者其他),然后跑一遍 /setup-matt-pocock-skills 做初始化配置就好了。
如果你用 Claude Code,还可以直接当插件安装:
/plugin marketplace add mattpocock/skills
/plugin install mattpocock-skills@mattpocock
插件模式会自动更新,省去手动拉取新版本的麻烦。
适合谁?
如果你用 AI 编程但感觉代码质量飘忽不定、项目越写越乱、调试全靠玄学——这套 Skill 值得一试。它不是那种”一键让 AI 变强”的魔法,而是把工程纪律重新塞回 AI 工作流里。
GitHub:https://github.com/mattpocock/skills
评论区
登录后可评论。