mattpocock/skills教程:工程师Agent Skills库

📌 项目日期: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六大环节全覆盖,前置思考理念先进技能偏通用,需按项目定制
SuperpowersSDLC流程自动触发技能数量较少
anthropics/skills官方出品,规范性强偏API/文档类技能
自己写Prompt完全定制质量不稳定,维护成本高

📦 使用建议

推荐场景:

不推荐场景:

📚 常见问题

mattpocock/skills是什么?

mattpocock/skills 是 TypeScript 社区著名教育者 Matt Pocock 开源的工程师 Agent Skills 库,GitHub 星数已达24.3万。这个技能库的定位是"让AI像一个资深工程师一样思考",覆盖了软件开发的六大核心环节:需求澄清、领域建模、TDD、调试、架构设计和代码审查。

如何上手mattpocock/skills?

AI辅助开发时保证需求理解准确