标签: Matt Pocock

  • mattpocock/skills:把顶级工程师的经验,打包成 AI 编码智能体的「技能库」

    mattpocock/skills:把顶级工程师的经验,打包成 AI 编码智能体的「技能库」

    mattpocock/skills 项目封面

    mattpocock/skills 是 TypeScript 布道师 Matt Pocock 日常使用的「AI 编码智能体技能库」——它不教你写 prompt,而是把数十年的工程经验浓缩成一组小而可组合、跨模型通用/skills 指令,专门修复 Claude Code、Codex 等编码智能体最常犯的四种失败模式。目前已在 GitHub 收获 17.8 万+ Stars,是近期最火的 AI 工程化开源项目之一。

    一、安装要求和过程

    环境要求

    • Node.js 18+(用于 skills.sh 安装器,npx 一行搞定)
    • 一个支持 skills 的编码智能体:Claude Code / Codex / 任意 Agent-Skills 标准 harness
    • 可选:GitHub 或 Linear 账号(/triage 技能需要对接 issue 追踪器)

    方式一 · 可改副本(推荐,想魔改就选它)

    npx skills@latest add mattpocock/skills

    选择要安装的技能与目标 agent,务必勾选 /setup-matt-pocock-skills;随后在 agent 中运行一次该命令完成仓库配置(选择 issue 追踪器、triage 标签、文档存放位置)。

    方式二 · Claude Code 原生插件(只读、常新、省心)

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

    装好后再跑一次 /setup-matt-pocock-skills。两种哲学:skills.sh 把技能复制进项目任你改;插件把它们作为只读束订阅更新

    二、核心功能

    整套技能围绕「软件工程基本功」展开,把对齐、TDD、架构、评审变成 Agent 拿来即用的小工具:

    四个失败模式对应技能

    • 对齐优先/grill-me/grill-with-docs——动手前先让 Agent 把你「拷问」一遍,并用 CONTEXT.md 沉淀项目共享语言,从根上消除需求歧义与啰嗦。
    • 测试驱动与诊断/tdd(红-绿-重构循环)、/diagnosing-bugs(复现→最小化→假设→插桩→修复→回归),让 Agent 真正跑起「代码运行反馈」闭环。
    • 架构纪律/to-spec/improve-codebase-architecture/codebase-design——对抗「一坨烂泥」,鼓励深模块、小接口。
    • 流程编排/implement/code-review/research/wayfinder/triage——把需求拆成可追溯的工单与规格,并以并行子智能体做「规范 + 标准」两轴评审。
    • 可组合、跨模型:所有技能与具体模型解耦,Claude Code / Codex / 其他 Agent 都能用;用户主动触发(User-invoked)与 Agent 自动调用(Model-invoked)两类技能分工清晰。

    User-invoked 与 Model-invoked 技能分类

    三、典型使用场景

    • 接手新项目前的「对齐会话」:用 /grill-with-docs 先和 Agent 把需求与领域术语聊透,生成 CONTEXT.md;后续每次对话都更省 token、更精准,变量/函数命名也跟着统一。
    • 写带测试的新功能:用 /implement 驱动 /tdd,先写失败测试再实现,最后 /code-review 把关——提交前质量稳,回归风险低。
    • 拯救腐烂的代码库:定期跑 /improve-codebase-architecture,扫描可深化的模块并生成可视化 HTML 报告,按图索骥重构,避免软件熵增失控。

    四、推荐理由

    这不是又一个「流程框架」(GSD/BMAD/Spec-Kit 那类会把过程控制权收走),而是把工程基本功变成 Agent 拿来即用的小工具——轻量、可改、不绑架你。最让我惊艳的是 CONTEXT.md 共享语言:用一句话把「section 里的 lesson 被 materialize」说清,代码命名、导航、token 消耗全跟着受益。两种安装方式恰好对应两种心态:想魔改就 fork 副本,想省心就装插件订阅更新。17.8 万 Stars、MIT 协议、几乎零上手成本,强烈建议所有用 Claude Code / Codex 的开发者装一套。

    五、下载地址

    许可:MIT | 语言:Shell/Markdown | Stars:178.9K+ | 创建于 2026-02,持续高频更新

  • mattpocock/skills:95.5k Stars!让AI编码助手真正理解工程师需求的技能集合

    mattpocock/skills:95.5k Stars!让AI编码助手真正理解工程师需求的技能集合

    📌 项目简介

    mattpocock/skills

    mattpocock/skills 是TypeScript教学名家Matt Pocock开源的Claude Skills集合,专为”真实工程师”设计。这个项目源于作者多年的工程实践经验,提供了一套可组合、易定制、轻量级的AI编码助手技能集,帮助你远离无意义的”氛围编码”(vibe coding),让AI真正理解并辅助你的日常工程工作。


    ⚙️ 安装要求和过程

    环境要求

    • 运行环境:需要安装 Node.js(建议 v18+)
    • 支持的AI编码工具:Claude Code、Cursor、Windsurf 等主流AI编码助手
    • 包管理器:需要使用 npx(Node.js 自带)

    快速安装步骤

    1. 运行安装命令npx skills@latest add mattpocock/skills
    2. 选择配置:选择需要启用的技能、以及要安装的编码Agent,务必勾选 /setup-matt-pocock-skills
    3. 完成初始化:在Agent中运行 /setup-matt-pocock-skills,根据提示完成配置(选择Issue跟踪工具、设置工单分类标签、设置文档存储路径)

    🎯 核心功能

    1. 需求对齐技能

    使用 /grill-me(通用需求对齐)或 /grill-with-docs(工程场景,额外同步项目领域语言、更新文档)技能,通过问答方式让Agent准确理解你的需求,避免产出不符合预期的代码。

    2. 测试驱动开发(TDD)支持

    使用 /tdd 技能遵循红-绿-重构的测试驱动开发流程,搭配 /diagnose 技能封装调试最佳实践,确保产出代码可用、可维护。

    3. 架构优化工具

    使用 /improve-codebase-architecture 定期优化架构,/to-prd/zoom-out 等技能辅助控制设计复杂度,让代码库始终保持健康。

    4. Token优化

    通过 grill-with-docs 同步项目领域语言,生成 CONTEXT.md 统一术语,减少沟通成本、显著降低Token消耗。还有 /caveman 技能可以压缩沟通内容,减少75% Token消耗。

    5. 灵活可控的设计理念

    对比GSD、BMAD、Spec-Kit等方案,mattpocock/skills的所有技能遵循小而轻量、易适配、可组合的原则,不接管你的开发流程,保持你的控制权,且流程中的bug易于修复。


    💡 典型使用场景

    场景1:需求不明确时对齐预期

    当你向AI编码助手描述需求,但它总是理解偏差、产出不符合预期时,使用 /grill-me/grill-with-docs 技能,通过结构化问答让Agent真正理解你的意图,大幅减少返工。

    场景2:调试和测试驱动开发

    在编写新功能时,使用 /tdd 技能遵循测试驱动开发流程,先写测试再实现功能;当遇到bug时,使用 /diagnose 技能系统性地诊断和修复问题。

    场景3:团队协代码库管理

    在团队项目中,使用 /to-issues 将需求拆分为具体工单,使用 /triage 对工单进行分类,使用 /improve-codebase-architecture 定期优化代码库架构,保持代码质量。


    🌟 推荐理由

    Matt Pocock是谁?他是TypeScript教学领域的顶级名家,他的TypeScript教程帮助了数十万开发者掌握TypeScript。现在,他把数十年的工程经验提炼成了这套Claude Skills集合。

    我特别推荐这个项目的理由:

    1. 真实工程经验沉淀:这不是纸上谈兵的理论,而是Matt Pocock在实际工程中总结出的最佳实践
    2. 保持控制权:不像其他方案那样接管你的开发流程,mattpocock/skills让你始终掌控开发节奏
    3. 显著降低Token消耗:通过统一术语、压缩沟通,可以减少75%的Token消耗,长期使用能节省大量API成本
    4. 社区认可度高:本月新增72.5k Stars,总计95.5k Stars,增长速度在GitHub 5月Trending榜排名第一

    如果你每天都在使用AI编码助手(Claude Code、Cursor、Windsurf等),这个项目绝对值得一试。它不会让你失望!


    📥 下载地址

    准备好让你的AI编码助手真正理解工程师需求了吗?赶紧去GitHub上给个Star,然后安装试试吧!