每天早上一封邮件,把昨天的 AI 梳理好订阅邮件

METAL LAB

mattpocock/skills

224,352今日 +1,894Shell

一套可复用的提示词剧本,防止Claude Code等AI编程代理跑偏

mattpocock/skills是一组指导Claude Code、Codex等AI编程代理的'技能'文件,让它们在写代码前先反问你需求、在项目中统一术语、执行测试驱动开发循环,并定期检查代码库架构。每个技能都是小巧、可编辑的指令文档,而不是一个笨重的一体化框架。安装方式可以是作为Claude Code插件整体接入,也可以通过skills.sh安装器把文件直接复制进项目自由修改。

它做什么

  1. 针对AI编程代理常见的四类问题:没理解你到底想要什么、回答过于啰嗦、写出的代码其实跑不通、代码库随时间变成一团乱麻。
  2. /grill-me和/grill-with-docs技能会让代理在动手写代码前先反复追问你的计划,/grill-with-docs还会同步维护一份名为CONTEXT.md的共享术语文档和ADR(架构决策记录),使代理的表达随时间变得更简洁准确。
  3. /tdd技能强制执行先写失败测试再修复的red-green-refactor循环,让代理获得稳定反馈而不是瞎猜,/diagnosing-bugs则提供一套按阶段推进的规范化调试流程。
  4. /improve-codebase-architecture会扫描代码库,找出可以'加深'简化设计的机会点,并生成HTML报告展示,作者说明这只是一个排查工具,并不会自动帮你理顺一个真正老旧混乱的代码库。
  5. 技能分为需要用户手动输入调用的'user-invoked'(如/triage、/to-spec)和代理可根据任务自动调用的'model-invoked'(如tdd、code-review)两类;安装方式可选自动更新、只读的Claude Code插件,或通过skills.sh CLI把文件复制成可编辑的本地文件。

为什么重要

随着AI编程代理在日常开发中的分量越来越重,一套轻量、不依赖特定模型、又能让代理保持对齐和纪律性的方法,比那种夺走开发者控制权的重型AI框架更有价值。该仓库获得224352颗星,已成为经验丰富的工程师展示自己如何实际组织AI代理工作流的实用参考。

本仓库术语

  • Claude Code插件 · 整体安装进Anthropic编程代理Claude Code、可自动更新的只读扩展包
  • skills.sh · 把技能文件直接复制进项目、供用户自行编辑的安装工具
  • red-green-refactor · 先写失败测试(red)、再让测试通过(green)、最后整理代码(refactor)的测试驱动开发流程
  • ADR · 记录设计决策及其理由的文档格式(架构决策记录)
  • CONTEXT.md · 整理项目专有术语和领域概念,帮助代理与人类使用同一套语言交流的文档

仓库简介(英文)

Skills for Real Engineers. Straight from my .agents directory.

在 GitHub 打开

热门仓库

全部仓库 →

METAL LAB 最新报道