AI技能工具集

mattpocock/skills 访问 GitHub ↗
🔤 Shell ★ 295102 ⑂ 0 weekly #9 (+11272) 抓取 2026-10-18

一句话简介

mattpocock 维护的技能合集仓库,以 Shell 脚本为主,收录各类实用技能示例与工具脚本,便于开发者快速上手与复用。

标签

  • 技能工具
  • Shell脚本
  • AI工具
  • 开发效率
  • 示例代码

适用应用场景

  • 通过Shell脚本快速调用AI能力完成任务
  • 作为学习Shell编程与AI集成的参考示例
  • 直接复用脚本提升日常开发与自动化效率
  • 在项目中按需引入特定技能模块进行扩展

README 中文摘要

项目概述

Skills For Real Engineers 是一套面向真实软件工程的 AI 代理技能合集。它不接管开发流程,而是在关键环节提供小型、可组合、可改写的实践指导,与 Claude Code、Codex、GitHub Copilot、Gemini CLI 等多种主流编程代理无缝协作。

30 秒安装

每个代理只能选用一种安装方式,避免技能重复。

Claude Code

claude plugin install mattpocock-skills@claude-plugins-official

默认自动更新。

Codex

codex plugin marketplace add mattpocock/skills
codex plugin add mattpocock-skills@mattpocock

启动时自动更新。

GitHub Copilot(CLI 与 VS Code)

copilot plugin marketplace add mattpocock/skills
copilot plugin install mattpocock-skills@mattpocock

随后一次性写入 ~/.copilot/settings.json:

{
  "extraKnownMarketplaces": {
    "mattpocock": {
      "source": { "source": "github", "repo": "mattpocock/skills" },
      "autoUpdate": true
    }
  }
}

VS Code 中执行 Chat: Install Plugin From Source,输入仓库 URL。

Gemini CLI(需手动更新)

gemini skills install https://github.com/mattpocock/skills.git --path skills/engineering
gemini skills install https://github.com/mattpocock/skills.git --path skills/productivity

其它代理或可编辑文件

npx skills@latest add mattpocock/skills -a <agent>

<agent> 可填 cursor、opencode、devin、windsurf、amp、pi;省略 -a 则交互式选择。更新时执行 npx skills@latest update。

初始化

在代理中运行 /setup-matt-pocock-skills,按提示选择问题追踪器(GitHub、GitLab、本地文件或其它)、分诊标签、文档保存目录。每个仓库只需运行一次。

设计动机:四类常见失败

1. 代理未做出想要的结果

最大失败模式是沟通错位。在动手前用 /grill-me(非编码场景)或 /grill-with-docs(编码场景)进行深度访谈,让代理反复追问需求细节。

2. 代理过于啰嗦

通过建立共享语言解决:维护 GLOSSARY.md 等术语表,让 1 个词替代 20 个词的表达。/grill-with-docs 在访谈过程中自动沉淀领域模型与架构决策记录(ADR)。附带收益是变量命名一致、代码导航成本下降、代理思考所需的 token 减少。

3. 代码无法运行

需要稳定的反馈环:静态类型、浏览器访问、自动化测试。使用 /tdd 强制红绿重构循环;排查棘手缺陷时调用 /diagnosing-bugs,按阶段执行"建立反馈环 → 最小化 → 假设 → 插桩 → 修复 → 回归测试"。

4. 代码库沦为泥球

代理加速编码的同时也加速复杂度膨胀。/to-spec 在创建规格前先确认涉及模块;/improve-codebase-architecture 周期性扫描代码库寻找"深模块"机会(功能多但接口简洁),生成可视化 HTML 报告。注意它是勘察工具,不会自动解耦既有混乱。

技能参考

技能分为两类:用户调用 仅能通过 /xxx 显式触发,负责编排;模型调用 既可手动触发也可被代理按需选用,承载可复用纪律。用户调用型可调用模型调用型,但不能反过来。

工程类

用户调用:ask-matt(路由器)、grill-with-docs、triage(分诊状态机)、improve-codebase-architecture、setup-matt-pocock-skills、to-spec、to-tickets(生成追踪子弹票)、implement、implement-spec(整规格分支实现)、wayfinder(大型任务决策地图)、retro(会话后改进代理环境)。

模型调用:prototype(可分享 HTML 原型)、diagnosing-bugs、research(后台调研并输出带引用的 Markdown)、tdd、domain-modeling、codebase-design(模块设计守则)、code-review(并行双轴评审:标准与规格一致性)、pr(生成带可视化证据与合并风险评估的 PR 描述)、wizard(生成引导人类执行专属操作的 bash 向导)。

通用效率类

用户调用:grill-me、handoff(压缩会话交接文档)、teach(多会话教学)、to-questionnaire(生成异步问卷)、wait-what(消息未理解时立刻重述)。

模型调用:grilling(访谈原语,被多个用户调用技能复用)、writing-for-agents(编写技能文档与代理导航文件)。

摘要更新于 2026-10-09 00:30:34 · 原文 16449 字符 · md5 1a2364430294…