📌 项目日期:2026年9月 | 数据来源:GitHub官方仓库 | 星数:242,900+
mattpocock/skills 是 TypeScript 社区著名教育者 Matt Pocock 开源的工程师 Agent Skills 库,GitHub 星数已达24.3万。这个技能库的定位是"让AI像一个资深工程师一样思考",覆盖了软件开发的六大核心环节:需求澄清、领域建模、TDD、调试、架构设计和代码审查。
与直接让AI写代码不同,这套技能库强调前置思考:写代码前先澄清需求边界,建模领域概念,设计架构方案。每个技能都是一份结构化的Prompt工程文档,教AI按步骤执行专业流程。它非常适合与各类Agent Skills框架配合使用,理解技能设计原理可参考 Agent技能工程指南。
| 技能 | 说明 | 适用阶段 |
|---|---|---|
| 需求澄清 | 系统化追问需求边界、验收标准、约束条件 | 项目启动 |
| 领域建模 | 识别核心实体、关系、状态机,输出领域模型 | 设计阶段 |
| TDD技能 | 测试驱动开发循环,边界条件全覆盖 | 编码阶段 |
| 系统调试 | 假设-验证循环定位Bug,避免盲目修改 | 排障阶段 |
| 架构设计 | 权衡取舍分析,输出ADR架构决策记录 | 技术选型 |
| 代码审查 | 按检查清单审查正确性/安全性/可维护性 | 合并前 |
# 克隆仓库
git clone https://github.com/mattpocock/skills.git
# 复制到Claude Code技能目录
mkdir -p ~/.claude/skills
cp -r skills/* ~/.claude/skills/
# 或仅安装需要的技能
cp -r skills/requirements-clarification ~/.claude/skills/
# 验证:在Claude Code中列出技能
claude skills list
# 其他支持Agent Skills的AI编程工具同样可用
# 将技能目录复制到对应工具的配置路径即可
# 场景1:新项目启动,触发需求澄清技能
> 我要做一个在线订餐系统
# AI按需求澄清技能执行:
# 1. 目标用户是谁?个人商家还是连锁?
# 2. 支付方式?配送范围?
# 3. 高峰并发预估?
# 4. 验收标准是什么?
# 场景2:架构设计
> /architecture 为订餐系统设计技术架构
# AI输出多个方案对比 + ADR记录:
# 方案A:单体+Redis(适合MVP,成本低)
# 方案B:微服务+K8s(适合规模化,成本高)
# 推荐方案A,附完整决策理由
# 场景3:调试
> /debug 用户下单后偶尔收到两份订单
# AI按假设-验证循环排查,而非盲目改代码
| 项目 | 优势 | 劣势 |
|---|---|---|
| mattpocock/skills | 六大环节全覆盖,前置思考理念先进 | 技能偏通用,需按项目定制 |
| Superpowers | SDLC流程自动触发 | 技能数量较少 |
| anthropics/skills | 官方出品,规范性强 | 偏API/文档类技能 |
| 自己写Prompt | 完全定制 | 质量不稳定,维护成本高 |
推荐场景:
不推荐场景:
mattpocock/skills 是 TypeScript 社区著名教育者 Matt Pocock 开源的工程师 Agent Skills 库,GitHub 星数已达24.3万。这个技能库的定位是"让AI像一个资深工程师一样思考",覆盖了软件开发的六大核心环节:需求澄清、领域建模、TDD、调试、架构设计和代码审查。
AI辅助开发时保证需求理解准确