GitHub 趋势 · 第 75 期

26万星TypeScript大神,把"真工程"做成Agent技能包

#GitHub趋势#Agent技能#工程实践

本周 GitHub 周榜里,"skills" 类仓库集体刷屏——OpenAI、Cursor、Anthropic 官方都下了场。但涨得最猛的却是一个独立作者:mattpocock/skills 一周 +8,960★,总星 26 万+。它不卖流程、不喊自动驾驶,只是把"老工程们踩了几十年的坑"打包成可组合的 Agent 技能。

你是不是也遇到过——Agent 写代码飞快,但要么"没懂你要啥"反复返工,要么"一句话扩成二十句"废话连篇,要么"跑起来全是 bug",要么"三个月后代码成了一团浆糊"?这不是你不会用工具,是缺了工程基本功的闭环。

项目是什么

mattpocock/skills 是 TypeScript 教育家 Matt Pocock 把日常真实工程实践沉淀成的一套 Agent 技能。他的核心论点很刺耳:GSD、BMAD、Spec-Kit 这类重流程框架"替你接管过程",反而让你失去控制、过程里的 bug 更难修。他的解法相反——技能要小、可改、可组合、与模型无关,靠的是 Pragmatic Programmer、领域驱动设计(DDD)、极限编程(XP)、《A Philosophy of Software Design》这些被验证过的工程常识。

核心能力

技能分两类:User-invoked(你主动敲 /命令触发,负责编排)与 Model-invoked(你或 Agent 在合适时机自动调用,承载可复用纪律)。挑几个能直接改变代码质量的看:

技能触发解决什么翻车
/grill-me、/grill-with-docsUser对齐需求;共建项目共享语言(CONTEXT.md / ADR)
/tdd、/diagnosing-bugsModel红绿重构闭环; disciplined 排障(最小化→假设→插桩→修复→回归)
/code-reviewModel双轴评审(标准 + 规格),并行子代理互不污染
/improve-codebase-architectureUser扫描代码库找"加深"机会,输出可视化 HTML 报告
/to-spec、/to-tickets、/wayfinderUser把对话/规划拆成带阻塞边的工单,编排大块工作
prototype、research、domain-modeling、wizardModel原型验证、可信源调研、领域建模、交互式 bash 向导

上手:照 README 原命令装

两种装法二选一,不要两个都装(否则每个技能会重复一份):

# Claude Code 用户:官方市场里的托管只读包,随作者更新
claude plugins install mattpocock-skills
# 或在会话内
/plugin install mattpocock-skills

# Codex / 其他 Agent:拷贝可编辑技能文件到项目
npx skills@latest add mattpocock/skills
# 想自己改、手动拉取作者更新时用
npx skills update

# 每个仓库首次必跑一次,否则工程类技能没配置
/setup-matt-pocock-skills

我的判断
适合谁:用 Claude Code / Codex 做真实项目、想要可组合可改且 model-agnostic 的技能、反感重流程框架"接管一切"的工程师。
不适合谁:想要"装上就全自动接管开发"的人(这是小型可调用技能,不是自动驾驶);不想碰配置文件的小白。
坑 / 注意:
1. 两种装法二选一:Claude Code 插件 = 只读托管、随作者更新;skills.sh = 拷贝可编辑文件。都装会重复。
2. 工程类技能必须先跑一次 /setup-matt-pocock-skills,否则 triage 标签、文档落盘位置都没配置。
3. 本质是"工程常识"固化成流程(引用 Pragmatic Programmer / DDD / XP / A Philosophy of Software Design),不是新魔法。
4. 商业面:作者靠 Total TypeScript 课程与 newsletter 变现,属"开源 + 付费扩展"形态;仓库本体 MIT 免费、无商用限制

仓库地址:github.com/mattpocock/skills

总 Star:260,509(周榜抓取时)· 本周新增:+8,960★

主要语言:Shell(技能多为 Markdown / Shell 脚本)· 开源协议:MIT

数据来源:GitHub Trending(周榜)· 抓取时间:2026-09-13

结尾 & 下期预告

这轮"skills 大爆发"里,官方仓库拼的是生态位,而 mattpocock 拼的是"工程基本功"——前者让你接入平台,后者让你写出能维护的代码。你会把哪几个技能装进自己的 Agent?欢迎在评论区聊聊你的翻车位。

下期预告:三榜若继续被写过的项目占满,我会把本周同屏的"官方插件系"(OpenAI / Cursor / Anthropic)做一篇横向对比合集,看清楚到底谁在定义 Agent 的"标准接口"。

#GitHub趋势#Agent技能#工程实践