每日开源 · 04-27写代码的方式正在发生根本性变化。当大多数人还在用"提示词"驱动 AI、反复纠错时,Total TypeScript 作者 Matt Pocock 做了一件更彻底的事——他把自己花数年沉淀的 21 个开发工作流技能,打包成标准化的 Agent Skills 开源了出来。不是 Vibe Coding,是工程师的真实武器库。📊项目速览🛠️mattpocock/skillsAgent Skills for real engineers · Shell · MIT License⭐ 总 Stars23,500+🔥 今日新增+2,507🍴 Forks1,900+📦 Skills 数量21 个🧑💻 作者Matt Pocock🔗 安装方式npx skills@latest🤔它解决了什么问题?
AI 编程助手普及之后,开发者遇到了一个新问题:每次开始新任务,都要重新给 AI "讲故事"——这个项目的架构是什么、用什么测试框架、PRD 在哪、Issue 怎么格式化……你的 AI 什么都不记得。
更深层的问题是:没有约束的 AI 助手,会把工程变成 Vibe Coding——看起来在快速迭代,实则堆砌了一堆无法维护的代码。提交历史一团糟、没有测试、架构不清晰,等于给未来的自己挖坑。
"这些技能来自我真实的 .claude 目录,用于真正的工程开发,而非 vibe coding。" — Matt Pocock
mattpocock/skills 的答案是:把那些需要反复交代的"工程共识",封装成可重用、可安装的 Agent Skills。装一次,到处用,永不失忆。
✨核心亮点
🧱
不是"提示词模板",是真正的工程工作流 每个 Skill 对应一个完整的开发动作:TDD 红绿重构循环、PRD 落地为 GitHub Issue、架构决策记录……这是方法论,不是花活。
🔗
与 GitHub 深度集成 多个 Skills 直接把 AI 的输出写入 GitHub Issue,天然形成可追踪、可协作的工作流。告别"AI 说了半天没有落地"的困境。
⚡
一键安装,即插即用 统一命令 npx skills@latest add mattpocock/skills/<名称>,无需配置、无需复制粘贴提示词,对应 Skill 直接生效。
🛡️
内置安全防护 git-guardrails-claude-code Skill 会在 Agent 执行危险 git 命令前主动拦截(push、reset --hard、clean -fd……),防止 AI 手滑毁仓库。
🌐
跨平台 AI 编码工具兼容 设计之初即面向 Claude Code,同时兼容 Codex CLI 等遵循 SKILL.md 标准的编码 Agent,生态持续扩展。
🗂️21 个 Skills 全景图📋 规划与设计to-prdto-issuesgrill-medesign-an-interfacerequest-refactor-plan⚙️ 开发实现tddtriage-issueimprove-codebase-architecturescaffold-exercises🔧 工具与配置setup-pre-commitgit-guardrailsdomain-model📝 写作与知识write-a-skilledit-articleubiquitous-languageobsidian-vault
还有 caveman、github-triage、qa、zoom-out 等隐藏技能等待探索
🎬实战场景展示
01需求讨论 → GitHub Issue用 to-prd 把对话转成 PRD,再用 to-issues 按垂直切片拆解为可领取的 Issue,整个需求分析过程由 AI 主导,人类做最终 Review。
02严格 TDD 开发循环调用 tdd Skill,AI 自动遵循红-绿-重构节奏,每次只做一个垂直切片,提交有意义的 commit,不再产出"一大坨无法追溯的改动"。
03Bug 侦察 + 修复方案triage-issue 让 AI 自主遍历代码库定位 Bug 根因,生成带有 TDD 修复计划的 Issue,你拿到的是"下一步行动"而不是"问题描述"。
04决策方案对比design-an-interface 启动并行子代理,同时生成多个截然不同的接口设计,让你在权衡中做决策,而不是被 AI 的第一个方案牵着走。
05防止 AI 毁掉 Git 仓库git-guardrails-claude-code 通过 Claude Code Hooks 机制,在 Agent 执行任何危险 git 命令前弹出拦截,真正实现"AI 干活,人类保底"。
🚀上手指南
安装单个 Skill在项目根目录执行以下命令,Skill 会被写入 .claude/skills/ 目录
# 安装 TDD Skill
npx skills@latest add mattpocock/skills/tdd
# 安装 git 安全防护
npx skills@latest add mattpocock/skills/git-guardrails-claude-code
# 安装需求转 Issue 流水线
npx skills@latest add mattpocock/skills/to-prd
npx skills@latest add mattpocock/skills/to-issues 在 Claude Code 中触发 Skill打开 Claude Code,直接用自然语言描述任务,AI 会自动识别并加载对应 Skill
一键批量安装所有 Skills把整个仓库作为 Skill 源安装,一次获取全部 21 个工作流能力
# 批量安装全部 skills
npx skills@latest add mattpocock/skills
# 查看已安装的 skills
npx skills@latest list (可选)自建 Skills用 write-a-skill Skill 让 AI 帮你创建团队专属的工作流技能,沉淀自己的工程智慧
💡今日总结
mattpocock/skills 不是"提示词集合",它是一位工程老炮在 AI 时代重新定义工作流的成果:把多年经验封装为可被任何 Agent 调用的标准化技能,让 AI 协作真正进入工程级。
✅ 适合:重视代码质量、想认真做 AI Coding 的开发者 ✅ 学习价值:理解"如何设计可重用的 Agent Skill" ✅ 实战价值:21 个即开即用的工程工作流能力
🤔
你有没有自己的"开发心法"想封装成 Skill? 欢迎留言分享你最想自动化的工作流场景 👇

📦 每日开源 · 每天精选一个值得深读的开源项目 持续关注,不错过任何技术风口