mattpocock/skills
Skills for Real Engineers. Straight from my .claude directory.
github.com · mattpocock/skills
mattpocock/skills
Skills for Real Engineers. Straight from my .claude directory.
Skills For Real Engineers 是 Matt Pocock(Total TypeScript / AI Hero)从自己 .claude 目录整理出的一套 面向真实工程而非 vibe coding 的 Agent Skills。它刻意做成小、可组合、可黑客的单元:不接管整条研发流水线,而是用 /grill-me、/tdd、/to-spec、/implement 等命令补齐「对齐需求、共享领域语言、反馈回路、代码设计」四类常见 Agent 失败模式。支持 skills.sh 本地拷贝改写,也支持 Claude Code 插件订阅更新。
/grill-me(通用)与 /grill-with-docs(附带 CONTEXT.md / ADR 与共享领域语言)在动手前把需求与术语对齐/tdd(红绿重构)、/diagnosing-bugs、/to-spec、/to-tickets、/implement、/code-review、/improve-codebase-architecture 等覆盖规格、票务、实现与设计治理npx skills@latest add mattpocock/skills 把技能拷进项目可自由修改;Claude Code 插件则以只读托管包形式跟上游版本/setup-matt-pocock-skills 配置 issue tracker、triage 标签与文档落点Agent 常见翻车点是:没对齐就开写、术语冗长、缺少测试反馈、代码熵加速膨胀。本仓库把经典工程原则(对齐会话、共享语言、小步反馈、深模块设计)收成可调用技能,让你在保留「流程控制权」的同时,系统性地减少沟通偏差与盲写。适合已会用 Agent,但希望输出更像资深工程师、而不是「看起来能跑」的半成品。
CONTEXT.md / ADR 与共享术语以压 token、减废话的工程师。/setup-matt-pocock-skills 会询问 issue tracker(GitHub / Linear / 本地文件)、triage 标签与文档保存位置。方式 A:skills.sh(可改、可 fork)
npx skills@latest add mattpocock/skills安装时勾选需要的技能与宿主,务必包含 /setup-matt-pocock-skills。
方式 B:Claude Code 插件(托管更新)
在 Claude Code 内:
/plugin marketplace add mattpocock/skills/plugin install mattpocock-skills@mattpocock或在 shell:
claude plugin marketplace add mattpocock/skillsclaude plugin install mattpocock-skills@mattpocock在目标仓库中运行一次:
/setup-matt-pocock-skills按提示选择 issue tracker、triage 标签与文档目录。之后典型路径:
/grill-with-docs(或 /grill-me)对齐需求并沉淀术语/to-spec → /to-tickets 拆票/implement(内部可驱动 /tdd 与 /code-review)不确定从哪开始时,可先用 /ask-matt 做路由。
setup-matt-pocock-skills、grill-me / grill-with-docs、tdd 等。/tdd 时可见先写失败测试再修复的节奏。/setup-matt-pocock-skills,否则依赖 tracker / 标签 / 文档路径的 triage、to-tickets 等技能会缺配置。/implement 会削弱本仓库的核心价值。