LogoAIRosetta

Matt Pocock开源项目《skills》:真实工程师的AI工作流工具箱,助力告别“Vibe Coding”

Github

Summary2026年4月底,TypeScript教育者Matt Pocock在GitHub开源了日常使用的AI Agent技能集mattpocock/skills,数周内获13万+星。项目将TDD、领域驱动与架构实践封装为可复用Skills,强调用户主导与过程可控,包含/grill-me、/tdd、/improve-codebase-architecture等,有效降低AI编码幻觉并提升代码质量(MIT许可)。

2026年4月底,TypeScript教育者、Total TypeScript创始人Matt Pocock将自己日常使用的AI Agent技能目录公开到GitHub,仓库地址为 mattpocock/skills。该项目迅速爆火,上线短短数周便收获超过13万星标,成为Claude Code、Cursor、Antigravity等AI编码工具领域最受欢迎的开源技能集合之一。

Matt Pocock在README中明确表示:“这些是我每天用来做真实工程(real engineering)的Agent技能,而不是Vibe Coding。”该仓库的核心价值在于将软件工程的经典原则(如TDD、领域驱动设计、架构深化等)转化为可直接在AI编码Agent中调用的结构化“技能”(Skills),帮助开发者显著提升AI辅助开发的效率和代码质量。

项目核心理念

Matt Pocock认为,当前AI编码Agent最大的问题是过程失控和反馈不足。许多开发者直接让Agent“自由发挥”,结果往往产生大量低质量、难以维护的代码。skills项目正是为了解决这些问题而生,其设计原则是:

  • 小而精:每个Skill功能单一、易组合。
  • 可适配:适用于Claude Code、Cursor、Antigravity等主流AI Agent。
  • 工程导向:基于《The Pragmatic Programmer》《Domain‑Driven Design》等经典著作的实践经验。
  • 用户主导:强调开发者保留控制权,而不是让AI完全接管流程。

项目将Skill分为User‑invoked(用户主动调用)和Model‑invoked(Agent可自动调用)两类,前者用于 orchestration(流程编排),后者用于具体执行。

主要技能介绍与使用方法

安装方式(30秒快速上手):

Bash

npx skills@latest add mattpocock/skills

安装后,在AI Agent中运行 /setup‑matt‑pocock‑skills 进行初始化配置,包括选择Issue Tracker(GitHub/Linear/本地)、Triage标签和文档保存位置。

核心技能推荐:

  1. /grill‑me 和 /grill‑with‑docs(最受欢迎)
    • 功能:让Agent对用户进行深入“拷问”,确保双方在开始编码前充分对齐需求。
    • 使用场景:任何新功能或重构前必用。
    • 优势:同时构建项目领域模型(Domain Model),生成CONTEXT.md和ADR文档。
  2. /tdd
    • 功能:严格的红‑绿‑重构循环(Red‑Green‑Refactor)。
    • 使用方法:输入需求后,Agent会先写失败测试,再实现代码,最后重构。
  3. /improve‑codebase‑architecture
    • 功能:扫描代码库,生成HTML架构报告,识别“浅模块”并建议深化重构。
    • 推荐频率:每隔几天运行一次,防止代码库变成“泥球”。
  4. /triage
    • 功能:Issue状态机管理,帮助开发者系统化处理待办事项。
  5. /to‑prd 和 /to‑issues
    • /to‑prd:将对话转化为PRD并推送到Issue Tracker。
    • /to‑issues:将计划拆分为垂直切片的可独立交付Issue。
  6. /diagnosing‑bugs
    • 功能:结构化Bug诊断流程(重现→最小化→假设→检测→修复→回归测试)。

其他技能还包括原型构建(/prototype)、代码交接(/handoff)、教学模式(/teach)等。

使用技巧:

  • 优先使用 /ask‑matt 作为路由器,让Agent帮你选择最合适的Skill。
  • 结合项目中的 CONTEXT.md 文件,极大提升Agent对业务语境的理解。
  • 定期运行 /improve‑codebase‑architecture 维护代码健康度。

项目现状与社区反响

截至2026年6月下旬,该仓库已累计超过13万星标,拥有活跃的Issue和PR讨论。Matt Pocock定期更新技能,并通过Newsletter(超过6万订阅者)分享最新进展。

社区反馈普遍认为,这些Skill显著降低了AI编码的“幻觉”和低质量输出比例,帮助开发者从“让AI写代码”转向“与AI共同工程”。

总结与启示

mattpocock/skills 项目提供了一套实用、结构化的AI辅助工程方法论。它证明:好的AI使用方式不是放任,而是通过精心设计的流程和纪律来引导。对于希望提升AI编码效率的开发者而言,这个仓库是目前最值得安装的开源工具之一。

项目完全开源(MIT协议),欢迎开发者根据自身项目特点进行定制和扩展。

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

▶️ 喜欢这篇内容?创作真的很辛苦!

欢迎关注我们的 YouTube 频道:
AI Rosetta

你的点赞、订阅和分享,是对我们最大的支持!🙏

更多AI新闻请访问: https://www.airosetta.com

CopyrightStatement

Comment

Please login before commenting

NoComments

RelatedNews

LoadingMore

Matt Pocock开源项目《skills》:真实工程师的AI工作流工具箱,助力告别“Vibe Coding” - Airosetta News