Matt Pocock(Total TypeScript 作者)出品的 Agent Skill 集,面向真实工程场景,反对”vibe coding”。119.5k stars,Shell,MIT 协议。

“My agent skills that I use every day to do real engineering - not vibe coding.”

强调小巧、可组合、易改造,直接从多年工程经验中提炼,解决 Claude Code 等 Agent 的四大真实失效场景。

安装

npx skills@latest add mattpocock/skills
# 安装后运行(首次配置)
/setup-matt-pocock-skills

/setup-matt-pocock-skills 会引导配置:Issue Tracker(GitHub/Linear/本地文件)、Triage 标签体系、文档存储路径。

四大核心问题与对应 Skill

问题 1:Agent 没做我想要的(对齐失败)

  • /grill-me — 通用需求深度追问(非代码场景)
  • /grill-with-docs — 带文档的追问:在提问的同时更新 CONTEXT.md(共享语言文档)和 ADR(架构决策记录)

核心思想:对齐优先于实现。每次改动前都用这两个 Skill。

问题 2:Agent 表述太冗余(缺乏共享语言)

  • /grill-with-docs 帮助建立项目 Domain 语言(CONTEXT.md),让 Agent 用 1 个词表达原来需要 20 个词的概念,同时提升变量/函数命名一致性,减少 Agent 思考 token 消耗。

问题 3:代码跑不起来(缺乏反馈闭环)

  • /tdd — TDD:红-绿-重构循环,先写失败测试再实现,提供一致的代码质量反馈
  • /diagnose — 严格调试循环:复现→最小化→假设→插桩→修复→回归测试

问题 4:代码变成大泥球(架构熵增)

  • /to-prd — 从当前对话生成 PRD 并提交为 GitHub Issue
  • /zoom-out — 要求 Agent 在整体系统上下文中解释代码(而非局部)
  • /improve-codebase-architecture — 扫描代码库,结合 CONTEXT.md 和 ADR 找到可深化的模块边界(建议每几天运行一次)

完整 Skill 列表

Engineering(工程,每日使用)

Skill说明
diagnose严格调试循环:复现→最小化→假设→插桩→修复→回归测试
grill-with-docs带文档的需求追问,更新 CONTEXT.md 和 ADR
triage通过状态机角色流程处理 Issue
improve-codebase-architecture基于领域语言和 ADR 发现架构深化机会
setup-matt-pocock-skills首次配置(Issue Tracker/标签/文档路径)
tddTDD 红-绿-重构循环,垂直切片一次一个特性
to-issues将计划/规格/PRD 拆解为独立可认领的 GitHub Issues
to-prd从当前对话直接合成 PRD 提交为 Issue
zoom-out要求 Agent 给出代码的整体系统视角
prototype构建一次性原型(终端 App 或多种 UI 变体)验证设计

Productivity(生产力,通用工作流)

Skill说明
grill-me深度追问计划/设计,直到每个决策分支都明确
caveman极简压缩通信模式,减少约 75% token,保持技术准确性
handoff将当前对话压缩为交接文档,供另一个 Agent 续接
write-a-skill创建新 Skill(含结构规范和渐进式披露)

Misc(工具类)

Skill说明
git-guardrails-claude-code设置 Claude Code Hook 阻断危险 git 命令(push/reset —hard/clean 等)
setup-pre-commit配置 Husky pre-commit:lint-staged/Prettier/类型检查/测试
scaffold-exercises创建课程练习目录结构
migrate-to-shoehorn迁移测试文件中的 as 类型断言

设计哲学

与 GSD、BMAD、Spec-Kit 等”拥有整个流程”的方案不同,这套 Skill 强调:

  • 小且可组合:每个 Skill 专注一件事,自由搭配
  • 保留控制权:不接管流程,只增强特定环节
  • 软件工程基本功优先:TDD、DDD 共享语言、架构思考——这些在 AI 时代比以往更重要,而非更不重要

关联页面

  • skills-cli — npx skills CLI,本项目通过此工具安装
  • agent-skill-self-update — Skill 自更新机制
  • superpowers — 同类工程方法论 Skill 集,风格更重量级
  • wezzard-skills — 类似的计划驱动开发 Skill 集(7 个 Skill)
  • ecc — 同类 Harness 性能优化系统,更大规模