Agent之skills:mattpocock/skills的简介、安装和使用方法、案例应用之详细攻略 Agent之skillsmattpocock/skills的简介、安装和使用方法、案例应用之详细攻略目录mattpocock/skills的简介1、特点mattpocock/skills的安装和使用方法1、安装方法一使用 skills.sh 安装Quickstart方法二安装 Claude Code Plugin2、使用方法mattpocock/skills的案例应用案例一通过访谈澄清需求并建立领域语言—— 使用 /grill-with-docs 完善需求与项目文档案例二将规格拆分为可独立实施的任务—— 使用 /to-tickets 生成纵向切片任务案例三持续优化代码库架构—— 使用 /improve-codebase-architecture 改进代码结构mattpocock/skills的简介Matt Pocock Skills 是一个面向真实软件工程Real Engineering的 AI Agent Skills 集合作者将其定位为“每天用于真实工程开发而非 Vibe Coding 的 Skills”。项目认为开发真实应用是一项复杂工作一些方法虽然试图通过固定流程来帮助开发者但同时也会削弱开发者的控制能力并使流程中的问题更难定位。因此该仓库提供了一组小型、易于组合、易于修改且适用于任意模型的 Skills帮助开发者在保持自主性的同时提升 AI Agent 的开发能力。项目围绕软件工程中的常见失败模式设计 Skills包括需求理解偏差、Agent输出冗长、代码质量问题以及代码库逐渐演化为“Ball of Mud泥球架构”等问题。针对这些问题仓库提供了 /grill-me、/grill-with-docs、/tdd、/improve-codebase-architecture、/to-spec、/to-tickets、/implement 等 Skills通过访谈、领域语言沉淀、测试驱动开发、架构优化及任务拆分等方式提升 AI Agent 的工程实践能力。Github地址GitHub - mattpocock/skills: Skills for Real Engineers. Straight from my .agents directory. · GitHub1、特点特点详细说明面向真实软件工程Skills 专注于真实工程开发而非简单代码生成或 Vibe Coding。小而可组合每个 Skill 都保持较小粒度可自由组合、修改并适用于不同模型。解决常见失败模式针对需求理解、沟通、代码质量、架构复杂化等软件工程问题设计对应 Skills。构建共享领域语言/grill-with-docs 可帮助维护 CONTEXT.md 与 ADR 文档建立统一领域术语。强调测试驱动开发提供 /tdd Skill采用 Red → Green → Refactor 循环完成功能开发或缺陷修复。支持架构持续优化/improve-codebase-architecture 用于发现代码库深化Deep Modules机会持续改进架构。提供工程化工作流包括需求访谈、规格生成、任务拆分、实现、代码评审等完整开发流程。双重安装模式支持通过 skills.sh 安装可编辑 Skills也支持 Claude Code Plugin 安装托管版本。User / Model Skills 分类区分用户主动触发和模型自动调用的 Skills便于构建可复用流程。丰富的工程与生产力工具包含 Engineering、Productivity 及 Misc 三类 Skills覆盖开发、沟通和辅助工具。mattpocock/skills的安装和使用方法1、安装仓库同时支持两种安装方式一种是通过 skills.sh 将 Skills 安装到项目中便于开发者自行修改和扩展另一种是作为 Claude Code Plugin 安装获得由作者持续维护和更新的只读 Skill 集合。此外项目还将 Skills 分为 User-invoked用户主动调用 与 Model-invoked模型自动调用 两类形成可组合的工程化工作流。方法一使用 skills.sh 安装Quickstart执行安装命令npx skillslatest add mattpocock/skills随后选择需要安装的 Skills 以及目标 AI Coding Agent并确保选择 /setup-matt-pocock-skills。首次运行该 Skill 时会引导配置Issue TrackerGitHub、Linear 或本地文件Triage 使用的标签文档保存位置完成配置后即可开始使用整个 Skill 集合。方法二安装 Claude Code Plugin在 Claude Code 中执行/plugin marketplace add mattpocock/skills /plugin install mattpocock-skillsmattpocock或通过命令行claude plugin marketplace add mattpocock/skills claude plugin install mattpocock-skillsmattpocock安装完成后同样需要执行一次/setup-matt-pocock完成仓库级初始化配置。README 说明Plugin 方式会以只读方式安装由作者持续维护的最新 Skill 集合而 skills.sh 方式则适合需要自行修改和扩展 Skills 的场景。2、使用方法项目将 Skills 分为 Engineering、Productivity 和 Misc 三大类并区分 User-invoked 与 Model-invoked 两种调用方式。常见使用方式包括使用 /grill-me 对计划或设计进行深入访谈帮助澄清需求。使用 /grill-with-docs 在访谈过程中同步维护 CONTEXT.md 与 ADR 文档建立共享领域语言。使用 /to-spec 将当前对话整理为规格说明Specification并发布到问题跟踪系统。使用 /to-tickets 将计划或规格拆分为可独立完成的纵向切片Tracer-bullet Tickets。使用 /implement 根据规格实现功能并驱动 /tdd 与 /code-review 等后续流程。使用 /improve-codebase-architecture 扫描代码库识别可改进的架构机会并生成 HTML 报告。mattpocock/skills的案例应用案例一通过访谈澄清需求并建立领域语言——使用 /grill-with-docs 完善需求与项目文档在开始功能开发前执行 /grill-with-docs。该 Skill 会围绕需求开展深入访谈同时帮助更新项目的 CONTEXT.md 和 ADR 文档逐步形成统一的领域术语Shared Language减少后续沟通成本并提升代码命名和 Agent 理解的一致性。案例二将规格拆分为可独立实施的任务——使用 /to-tickets 生成纵向切片任务当规格说明完成后执行 /to-tickets将计划、规格或当前对话拆分为多个可独立实施的 Tracer-bullet Tickets并为任务声明阻塞关系Blocking Edges。这些任务既可以保存为本地文本也可以同步到 GitHub 或其他问题跟踪系统便于后续实施和协作。案例三持续优化代码库架构——使用 /improve-codebase-architecture 改进代码结构在代码库演进过程中执行 /improve-codebase-architecture。该 Skill 会扫描整个代码库结合 CONTEXT.md 中的领域语言和 ADR 中记录的设计决策识别可以“深化模块Deep Modules”的机会并生成可视化 HTML 报告引导开发者逐步改善架构避免代码库演化为难以维护的“Ball of Mud”。