mattpocock/skills : 真实工程师的 Agent 技能库,让 AI 不再凭感觉写代码

AI工具1小时前发布 FuturX-Editor
5 0

AI智库导航-aiguide.cc为您提供最新的AI新闻资讯和最新的AI工具推荐,在这里你可以获得用于营销的AI聊天机器人、AI在商业管理中的应用、用于数据分析的AI工具、机器学习模型、面向企业的AI解决方案、AI在商业客户服务中的应用、AI和自动化工具等。

主要介绍

mattpocock/skills 是由 TypeScript 教育家、Vercel 开发者体验负责人 Matt Pocock(Total TypeScript 作者)开源的「Agent Skills」工程技能集,副标题是「Skills for Real Engineers. Straight from my .agents directory.」——他把自己在日常真实开发中使用的技能配置公开,主打「反 Vibe Coding」。与 BMAD、Spec-Kit 等接管完整流程的方法论不同,这套技能小巧、易改、可自由组合:围绕 AI 编码的四大失败模式(意图对齐偏差、缺乏共享语言、缺少反馈回路、架构腐化)设计 22 个技能,包括 /grill-me 拷问式需求澄清、/tdd 垂直切片测试循环、/diagnosing-bugs 六阶段调试、/code-review 双轴审查等。项目采用 MIT 许可证,GitHub 星标已超 24.7 万,是技能生态中最热门的项目之一,2026 年 9 月仍在高频更新。
mattpocock/skills : 真实工程师的 Agent 技能库,让 AI 不再凭感觉写代码
mattpocock/skills 官方网站图(aihero.dev/skills)

功能特点

  • 22 个正式技能:17 个面向工程开发、5 个面向通用效率,可按需单独安装、自由组合。
  • 拷问式需求澄清:/grill-me 让智能体像面试官一样沿决策树逐项追问,直到双方达成精确共识,一次问一个问题并给出推荐答案。
  • 共享领域语言:/grill-with-docs 与 /domain-modeling 把项目术语沉淀进 CONTEXT.md、把关键决策写成 ADR,减少跨会话重复解释。
  • 垂直切片 TDD:/tdd 强制一次只写一个测试、一次只推进一条纵向切片,红绿循环之间不重构。
  • 六阶段调试纪律:/diagnosing-bugs 要求先建立可复现的反馈回路,再列可证伪假设逐项排除。
  • 双轴代码审查:/code-review 用 Standards 与 Spec 两个独立子代理并行审查,互不污染。
  • 会话交接与省 token:/handoff 压缩会话为交接文档,/caveman 用「穴居人语」减少约 65-75% token。
  • 安装即用、零代码:Claude Code 官方市场或一条命令安装,以斜杠命令与自然语言驱动。

优缺点

优点:

  • 优点1:真实工程经验沉淀——来自一线工程师日常使用,非实验室 demo,反 Vibe Coding 的实战样板。
  • 优点2:小巧可组合、不夺控制权——区别于「接管流程」的黑盒方法论,每一步都可检查、可修改。
  • 优点3:直击四大 AI 失败模式——对齐、语言、反馈、架构各有对应技能,把工程纪律显式化。
  • 优点4:零代码使用加双宿主支持——Claude Code 官方市场安装、Codex 兼容,跨模型可用。
  • 优点5:MIT 开源且热度极高——GitHub 星标超 24.7 万,社区验证充分,仍在高频更新。
缺点:
  • 缺点1:适合已有工程化基础的项目——原型验证、需求频繁变动阶段强套流程反而低效。
  • 缺点2:深度绑定 GitHub Issues 工作流——triage、to-tickets 等技能用 Linear、Jira 需自行改造。
  • 缺点3:拷问流程成本高——/grill-me 一次可能连问数十个问题,快节奏团队需要取舍使用范围。
  • 缺点4:技能不等于能力——使用者需理解 TDD、DDD 等方法论,否则只学到形式。

如何使用

mattpocock/skills 以「安装加斜杠命令」方式使用,无需编写业务代码。
Claude Code 用户可直接通过官方插件市场安装(claude plugins install mattpocock-skills,自动更新);Codex 及其他智能体可用一条 npx 命令安装,安装时可勾选需要的技能,以可编辑文件方式落入仓库。
安装后先在每个仓库运行一次初始化(/setup-matt-pocock-skills),回答 issue tracker、标签与文档目录三个问题;之后按场景调用,例如「/grill-me 对课程计划做一轮拷问」澄清需求、「/tdd 为结账行为做测试驱动开发」实现、「/diagnosing-bugs 诊断这个偶发超时」排查、「/handoff 为下次会话生成交接文档」收尾。

框架技术原理

  • 技能即协议:每个技能为含 frontmatter 的 SKILL.md,写清触发条件、执行步骤与成功标准,让 Agent 按协议而非自由发挥执行。
  • 用户调用与模型调用分离:user-invoked 技能(如 /grill-me)负责编排,model-invoked 技能承载可复用纪律,分层清晰。
  • 共享语言机制:CONTEXT.md 只放领域术语表,ADR 仅在「难逆转、缺背景会反常、确有取舍」三个条件全满足时生成,文档各司其职。
  • 垂直切片拆分:to-tickets 要求每张工单穿透技术栈、可独立端到端验证,并标注 HITL(需人决策)与 AFK(可全自动)标签。
  • 双轴评审架构:code-review 启动两个独立子代理分别审「是否符合规范」与「是否实现需求」,结果分栏不合成总分。
  • 可组合原语:grilling 为通用盘问原语,被 grill-me、grill-with-docs、triage、wayfinder 等多个技能复用。
  • 双 harness 元数据:每个技能配 agents/openai.yaml,使同一技能在 Claude Code 与 Codex 均可调用。
  • 版本治理:changesets 管理版本与 changelog,同步 package.json 与插件清单,避免漂移。

创新点

  • 把「真实工程师的工作习惯」而非「新 AI 魔法」打包成技能——反 Vibe Coding 的社区样板。
  • 以「拷问 session」把需求澄清显式化,让 Agent 穷举追问直到共识,破解意图对齐偏差。
  • 把 DDD 统一语言与 ADR 引入 AI 协作,用 CONTEXT.md 减少 token 消耗并保持命名一致。
  • 垂直切片加 HITL/AFK 标签,让规划阶段就分清哪些决策不能外包给 AI。
  • code-review 双轴隔离审查、diagnosing-bugs 六阶段纪律,把工程可检查性推向 Agent 工作流。
  • 订阅式插件与 fork 式文件复制两种安装哲学并存,兼顾易升级与可定制。

评估标准

  • 意图对齐度:grill session 后实现与原始需求的一致性,是否显著减少返工。
  • 共享语言覆盖率:CONTEXT.md 术语表对项目高频概念的覆盖与命名一致性。
  • 反馈回路质量:tdd 垂直切片是否一次一测、diagnosing-bugs 是否先建可复现信号。
  • Token 效率:caveman 与 handoff 在长会话中的上下文节省效果。
  • 可组合与可检查性:技能能否单独安装、流程步骤是否透明可改。
  • 社区验证:GitHub 星标增速、fork 数与真实用户反馈。

应用领域

  • 软件工程研发提效:需求澄清、TDD 实现、调试、代码审查、重构与架构审视。
  • 技术团队工作流标准化:统一领域语言、Issue 分诊与工单拆分规范。
  • TypeScript 等项目工程化:针对真实工程场景的竖切开发与深模块设计。
  • 开源项目维护:triage 五态机与 GitHub 原生工单流程。
  • 教学与技能写作:teach 构建长期教学工作区、write-a-skill 引导产出合规技能。

项目地址

mattpocock/skills 由 Matt Pocock(Total TypeScript 作者、Vercel 开发者体验负责人)创建并维护,2026 年 2 月开源;采用 MIT 许可证,GitHub 星标已超 24.7 万,是技能生态中最热门的项目之一,2026 年 9 月仍在高频更新。
项目已上架 Claude Code 官方插件市场(自动更新),同时支持 npx 按需安装单个技能;内置双 harness 元数据,Claude Code 与 Codex 均可调用,仓库同时提供 CLAUDE.md 与 AGENTS.md。
作者通过 Total TypeScript 课程站、aihero.dev 博客与社区提供配套内容;分发页位于 skills.sh,社区通过 GitHub Issues 反馈。
  • 项目官网:https://aihero.dev/skills
  • 代码仓库:https://github.com/mattpocock/skills
  • 官方文档:https://skills.sh/mattpocock/skills

同类型工具比较

对比维度
mattpocock/skills
全流程方法论(BMAD、Spec-Kit 类)
通用技能合集(ECC 类)
核心定位
真实工程师个人技能集,小巧可组合
接管完整开发流程的方法论框架
跨 harness 的通用技能加记忆安全全家桶
控制权归属
用户掌控,流程透明可改
流程黑盒,逐步执行
系统主导,默认启用规则钩子
特色能力
grill 拷问、共享语言、垂直切片 TDD
端到端规范到实施
本能记忆、安全扫描、跨宿主适配
使用方式
斜杠命令加自然语言,零代码
进入其规范工作流
斜杠命令加自然语言,零代码
依赖环境
Claude Code、Codex 均可
绑定特定宿主与规范
15 种以上宿主
适合场景
有工程化基础、重可控性的开发
想一键跑完整流程的团队
想系统化增强 Agent 能力与安全
© 版权声明

相关文章

暂无评论

暂无评论...