凌晨1点42分,我盯着mattpocock/skills的GitHub页面发呆。
112,246 stars。一个月涨了70,213 stars。这是什么概念?相当于每天有2000+工程师在说:"我需要这个。"
然后我明白了:传统AI助手像没有工具的工匠,而Skills就是给工匠配了一套完整的工具箱。
凌晨1点42分,我盯着mattpocock/skills的GitHub页面发呆。
112,246 stars。一个月涨了70,213 stars。这是什么概念?相当于每天有2000+工程师在说:"我需要这个。"
然后我明白了:传统AI助手像没有工具的工匠,而Skills就是给工匠配了一套完整的工具箱。
世界上有一种资源叫Skills for Engineers,它是mattpocock(TypeScript专家)为AI编程助手(Claude Code、Cursor等)精心制作的技能包集合。
GitHub仓库:mattpocock/skills(112,246 stars,2026年5月数据)
核心理念:AI的能力不取决于模型多大,而取决于你给它配置什么Skills。 就像工程师需要webpack、eslint、jest这些工具,AI也需要专门配置的Skills才能高效工作。
| 组件 | 说明 | 示例 |
|---|---|---|
| Skill定义文件 | YAML/JSON描述Skill的用途、参数、命令 | webpack-build.skill.yaml |
| 命令模板 | 定义Skill执行的具体命令/API调用 | webpack --mode production |
| 上下文提示 | 告诉AI什么时候用这个Skill | "当用户要求打包时..." |
| 示例用法 | 展示Skill的正确使用方式 | 输入/输出示例 |
你可以直接使用mattpocock/skills,或参考其设计理念为自己的OpenClaw配置Skills:
# 克隆skills仓库 git clone https://github.com/mattpocock/skills.git ~/.openclaw/skills/mattpocock # 查看可用Skills ls ~/.openclaw/skills/mattpocock/ # 在OpenClaw中引用(示例:webpack-skill) name: webpack-build description: "使用mattpocock的webpack skill进行打包" based_on: "~/.openclaw/skills/mattpocock/webpack-build.skill.yaml" # 或者直接复制skill文件到你的.openclaw目录 cp -r ~/.openclaw/skills/mattpocock/* ~/.openclaw/skills/
# 参考mattpocock风格,创建OpenClaw专用Skill
# ~/.openclaw/skills/typecheck.skill.yaml
name: typecheck
description: "运行TypeScript类型检查,并让AI分析错误"
author: "参考mattpocock风格"
parameters:
- name: file_pattern
description: "要检查的文件模式,如 'src/**/*.ts'"
default: "src/**/*.ts"
tools:
- name: run_typecheck
description: "运行tsc --noEmit并检查错误"
command: |
# 运行typecheck
OUTPUT=$(npx tsc --noEmit 2>&1)
EXIT_CODE=$?
if [ $EXIT_CODE -eq 0 ]; then
echo "✅ 类型检查通过!"
else
echo "❌ 发现类型错误:"
echo "$OUTPUT"
echo ""
echo "🤖 AI提示:检查以上错误,优先修复核心类型问题"
fi
- name: explain_error
description: "让AI解释特定的TypeScript错误"
parameters:
- name: error_message
description: "错误信息"
command: |
echo "分析TypeScript错误:{{error_message}}"
echo "建议:"
echo "1. 检查类型定义是否完整"
echo "2. 确认导入路径正确"
echo "3. 查看tsconfig.json配置"
| Skill分类 | 典型Skills | 适用场景 |
|---|---|---|
| 构建工具 | webpack, vite, esbuild, rollup | 前端项目打包 |
| 代码质量 | eslint, prettier, ts-standard | 代码规范检查 |
| 测试 | jest, vitest, playwright, cypress | 单元测试/端到端测试 |
| Git工作流 | commit, rebase, pr-review | 版本控制与协作 |
| 部署 | docker, k8s, vercel, netlify | 应用部署上线 |
凌晨3点,我终于想通了——
一个没配Skills的AI,就像一个没带工具的工程师:理论都会,但干不了活。
mattpocock/skills爆火的本质:工程师们终于意识到,AI的能力=模型+Skills,而且Skills的权重越来越高。
2026年,给AI配Skills,就像给工匠配工具一样,是基本操作。