82.5k 星!18 个神级技能,专治 AI 写代码翻车
标签: 开源项目 / AI Agent / TypeScript / 编码工作流
来源: 用户分享
核心亮点
TypeScript 大神 Matt Pocock(前 Vercel 工程师)把他每天用 Claude 的真实工作流开源了!18 个 Skill 解决 AI 写代码四大痛点:沟通不对齐、术语混乱、没反馈、代码越写越乱。/grill-me 深度拷问需求、/tdd 强制红绿重构、/caveman 砍掉 75% token。一行安装:
npx skills@latest add mattpocock/skills
问题背景:AI 写代码的四大痛点
你有没有遇到过:
- 沟通不对齐:你说「优化性能」,AI 理解成「重写整个模块」
- 术语混乱:同一个概念在不同文件里用不同命名
- 没反馈:AI 写完就完,不知道是否符合预期
- 代码越写越乱:越改越难维护,技术债务累积
这些问题不是 AI 能力不够,而是工作流缺失。
Matt Pocock 的解决方案
Matt Pocock 是 TypeScript 领域的知名开发者,前 Vercel 工程师,他的开源项目累计获得 82.5k+ Star。
他把每天用 Claude 的真实工作流开源成 18 个 Skill,核心理念来自《The Pragmatic Programmer》+ DDD + XP 经验浓缩。
18 个神级技能
需求澄清类
| Skill | 用途 |
|---|---|
| /grill-me | 深度拷问需求,AI 反问你直到需求完全清晰 |
| /grill-with-docs | 带文档拷问,AI 先读文档再问问题 |
开发流程类
| Skill | 用途 |
|---|---|
| /tdd | 强制红绿重构,不写测试就不能写代码 |
| /plan | 先规划后动手,分解实施步骤 |
| /build | 按计划增量实现 |
代码优化类
| Skill | 用途 |
|---|---|
| /caveman | 砍掉 75% token,只用最简单的方式沟通 |
| /code-simplify | 代码简化,砍掉冗余逻辑 |
| /refactor | 重构到更清晰的结构 |
代码库保养类
| Skill | 用途 |
|---|---|
| /cleanup | 清理技术债务 |
| /document | 补充文档和注释 |
| /type-check | 类型检查修复 |
其他技能
| Skill | 用途 |
|---|---|
| /review | 代码评审清单 |
| /debug | 调试流程 |
| /test | 测试设计 |
| /ship | 发布前检查 |
| /rollback | 回滚到上一个稳定状态 |
| /changelog | 生成变更日志 |
核心技能详解
/grill-me:终于有个 AI 懂你在说什么了
很多 AI 编码失败的根本原因是需求不清晰。
你说「加个登录功能」,AI 立刻开始写代码。但实际上:
- 登录方式是账号密码还是 OAuth?
- 需要记住登录状态吗?多久?
- 错误提示怎么显示?
- 密码加密用什么算法?
/grill-me 让 AI 变成产品经理,反问你 20 个问题,直到需求完全清晰才开始写代码。
使用示例:
/grill-me 用户需要一个搜索功能
AI 会问:
- 搜索范围是什么?全站还是特定模块?
- 搜索结果需要分页吗?每页多少条?
- 需要高亮关键词吗?
- 搜索历史需要保存吗?
- 搜索性能有要求吗?延迟上限?
/tdd:强制红绿重构
AI 写代码最大的问题是跳过测试。
/tdd 强制执行:
- 红:先写失败的测试
- 绿:写最简单的代码让测试通过
- 重构:在测试保护下重构
不让 AI 写一行没有测试覆盖的代码。
/caveman:砍掉 75% token
AI 写代码时喜欢用复杂的表达:
- 「考虑到系统的可扩展性和维护性...」
- 「根据最佳实践...」
- 「为了遵循 SOLID 原则...」
这些废话浪费 token,还增加理解成本。
/caveman 让 AI 用最简单的方式沟通:
- 「加个函数」而不是「考虑到系统的可扩展性,我们需要添加一个函数」
- 「改」而不是「根据最佳实践进行优化」
安装使用
npx skills@latest add mattpocock/skills
一行命令安装,支持 Claude Code、Cursor 等主流 AI 编码工具。
首次使用建议
先试 /grill-with-docs:
/grill-with-docs 我需要实现一个用户权限系统
AI 会先读你的代码库文档,然后针对你的具体情况提问。
项目信息
| 属性 | 详情 |
|---|---|
| 项目名 | mattpocock/skills |
| 作者 | Matt Pocock (TypeScript 大神,前 Vercel 工程师) |
| GitHub | https://github.com/mattpocock/skills |
| Star 数 | 82,500+ |
| Skill 数量 | 18 个 |
| 安装方式 | npx skills@latest add mattpocock/skills |
适用场景
- 新项目从零开始,希望建立良好的工程规范
- AI 编码经常跑偏,需要更可控的工作流
- 团队协作,需要统一的编码标准
- 代码库老化,需要系统性清理
写在最后
Matt Pocock 的工作流不是理论,是他每天用 Claude 写代码的真实经验。
这些 Skill 解决的不是「AI 能不能写代码」的问题,而是「AI 怎样才能按你的要求写代码」的问题。
流程优于辞藻,工作流优于参考手册。
先试 /grill-with-docs,你会发现:终于有个 AI 懂你在说什么了。
内容整理自用户分享