编程 82.5k星!18个神级技能,专治AI写代码翻车

2026-05-15 18:35:28 +0800 CST views 6

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 写代码的四大痛点

你有没有遇到过:

  1. 沟通不对齐:你说「优化性能」,AI 理解成「重写整个模块」
  2. 术语混乱:同一个概念在不同文件里用不同命名
  3. 没反馈:AI 写完就完,不知道是否符合预期
  4. 代码越写越乱:越改越难维护,技术债务累积

这些问题不是 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 强制执行:

  1. :先写失败的测试
  2. 绿:写最简单的代码让测试通过
  3. 重构:在测试保护下重构

不让 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 工程师)
GitHubhttps://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 懂你在说什么了。


内容整理自用户分享

复制全文 生成海报 开源项目 AI Agent TypeScript 编码工作流

推荐文章

JavaScript设计模式:装饰器模式
2024-11-19 06:05:51 +0800 CST
MySQL设置和开启慢查询
2024-11-19 03:09:43 +0800 CST
Golang实现的交互Shell
2024-11-19 04:05:20 +0800 CST
H5端向App端通信(Uniapp 必会)
2025-02-20 10:32:26 +0800 CST
ElasticSearch集群搭建指南
2024-11-19 02:31:21 +0800 CST
Vue3中如何处理路由和导航?
2024-11-18 16:56:14 +0800 CST
html夫妻约定
2024-11-19 01:24:21 +0800 CST
为什么要放弃UUID作为MySQL主键?
2024-11-18 23:33:07 +0800 CST
File 和 Blob 的区别
2024-11-18 23:11:46 +0800 CST
微信内弹出提示外部浏览器打开
2024-11-18 19:26:44 +0800 CST
thinkphp swoole websocket 结合的demo
2024-11-18 10:18:17 +0800 CST
FastAPI 入门指南
2024-11-19 08:51:54 +0800 CST
程序员茄子在线接单