Skills For Real Engineers是什么
Matt Pocock Skills 是Matt Pocock推出的面向专业工程师的 AI Agent 技能库,源自 Matt Pocock 日常 .claude 目录实践。与 GSD、BMAD 等流程框架不同,Matt Pocock Skills 坚持小而美、可组合、可 hack的设计哲学,通过 /grill-me、/tdd、/diagnose 等命令解决 Agent 开发痛点。Matt Pocock Skills 支持 GitHub、Linear 或本地文件作为 Issue 追踪器,30 秒可完成安装配置。
Skills For Real Engineers的主要功能
-
/grill-me:通过高强度追问会话,在编码前彻底对齐需求与决策分支。 -
/grill-with-docs:在 grilling 基础上共建项目共享语言和架构决策记录。 -
/tdd:驱动 Agent 执行红绿重构循环,以垂直切片方式逐次构建功能或修复缺陷。 -
/diagnose:规范化的诊断闭环——复现→最小化→假设→插桩→修复→回归测试。 -
/triage:基于状态机对 Issue 进行分级分派,支持自定义标签词汇。 -
/to-prd:将当前对话上下文自动合成为 PRD 并提交为 GitHub Issue。 -
/to-issues:把计划或 PRD 拆分为可独立认领的垂直切片任务。 -
/improve-codebase-architecture:依据CONTEXT.md和 ADR 识别模块深化机会,治理架构泥球。 -
/zoom-out:要求 Agent 跳出局部代码,从系统整体视角给出解释。 -
/prototype:快速构建可运行的终端原型或多种 UI 变体以验证设计。 -
/caveman:极致压缩通信模式,在保持技术精度的前提下削减约 75% token 消耗。 -
/handoff:将当前会话压缩为交接文档,便于其他 Agent 无缝续作。 -
/teach:以当前目录为状态化教学空间,分多会话教授新技能或概念。 -
/write-a-skill:按规范结构创建新技能,支持渐进式披露与资源打包。
如何使用Skills For Real Engineers
- 安装:运行
npx skills@latest add mattpocock/skills,选择目标 Agent 并勾选/setup-matt-pocock-skills。 - 初始化:在 Agent 中执行
/setup-matt-pocock-skills,配置 Issue 追踪器(GitHub/Linear/本地)、分级标签及文档目录。 - 日常开发:每次变更前使用
/grill-me或/grill-with-docs对齐需求;开发中用/tdd保障质量;遇到 bug 用/diagnose排查。 - 架构维护:定期运行
/improve-codebase-architecture防止代码腐化。
Skills For Real Engineers的核心优势
-
轻量可组合:拒绝重型框架,每个技能独立可用,可自由裁剪适配。
-
模型无关:不绑定特定模型,Claude、Codex、Cursor 等均可使用。
-
工程原生:基于《 pragmatic programmer 》《领域驱动设计》等经典工程原则,而非 prompt 工程技巧。
-
共享语言机制:通过
CONTEXT.md建立项目术语体系,显著降低 Agent 沟通成本与 token 消耗。 -
反馈闭环:强调静态类型、自动化测试、红绿重构等真实反馈,避免 Agent 盲目飞行。
Skills For Real Engineers的同类竞品对比
| 维度 | Skills For Real Engineers | Azure Skills |
|---|---|---|
| 设计目标 | 解决 Agent 编码的工程方法论问题(对齐、质量、架构、诊断) | 解决 Agent 使用 Azure SDK 和云服务的编码模式问题 |
| 本质 | 工程实践技能库(如何正确构建软件) | 云服务 SDK 技能库(如何正确调用 Azure API) |
| 哲学 | “小而美、可组合、用户保留控制权” | “选择性加载、避免上下文稀释、官方 SDK 模式” |
| 来源 | 个人工程师(Matt Pocock)的 .claude 目录实践 |
微软官方维护,与 Azure SDK 团队同步更新 |
Skills For Real Engineers的应用场景
- 需求对齐与规划:在项目启动或功能变更前,通过
/grill-me或/grill-with-docs与 Agent 进行高强度追问,确保双方对需求、决策分支和领域术语完全对齐。 - 测试驱动开发:在需要保证代码质量的场景下,用
/tdd驱动 Agent 执行红绿重构循环,以垂直切片方式逐次构建功能或修复缺陷,确保每次变更都有自动化测试守护。 - 复杂 Bug 诊断:遇到难以复现的性能回退或逻辑缺陷时,通过
/diagnose启动规范化诊断流程——复现→最小化→假设→插桩→修复→回归测试。 - 架构持续治理:在大型、长期维护的代码库中,定期运行
/improve-codebase-architecture,依据CONTEXT.md和 ADR 识别模块深化机会,防止 Agent 加速代码腐化,保持系统可维护性。




