三个 goblin 穿 trenchcoat 扮演高级工程师,这个 Claude Code 配置有点野
最近 GitHub 上有个 Claude Code 配置,画风有点离谱
三个 goblin 穿 trenchcoat,扮演一个高级工程师。
这不是什么 Dungeon & Dragons 模组——这是真实存在的 GitHub 项目,叫 Goblin Mode,专门给 Claude Code 用的个性化配置系统。作者 JasonWarrenUK 是个被 ADHD 困扰的开发者,这个配置本质上是他把自己解决真实摩擦点的过程外化了:每一个 Skill 都能追溯到一个具体的痛点,每一个 hook 都在强制执行他总是会跳过的习惯。
更新日期:2026 年 8 月 19 日,几乎是昨天。
53 个 Skills + 10 个子 Agent + 4 个 Hook
这不是那种装完就忘的 Skill——这是一个完整的配置体系。
整个系统分四层:
- Skills(指令型)20 个:用 /name 调用的斜杠命令,比如 /commit-one、/review-fresh
- Skills(角色型)14 个:自动加载的环境知识,遇到相关任务才激活
- Skills(模型可自调用)19 个:模型判断该用时自动调用的命令型 Skills
- Agents 10 个:处理多步骤复杂工作的自主子进程
- Hooks 4 个全局 + 2 个项目级:git 和会话事件的脚本触发器
总数 53 个 Skills——比 Superpowers 全家桶还多,主要面向个人工作流深度定制。
它的核心哲学
作者在 README 里写了一句话,我看完直接笑出来:
“50% useful tool/teaching resource for agentic coding, 50% externalised temper tantrum.”
翻译过来就是:一半是正经生产力工具,一半是把暴躁情绪外包出去。
这个”外包情绪”的部分其实很真实——很多开发者(包括我)都有过那种时刻:Claude 又跳过了测试直接写代码,或者 commit message 写得跟机器生成的一样,这时候你就是想把这份烦躁”外包”给工具,让它强制执行你的习惯。
CLAUDE.md:会话开始的第一份文档
这个配置最聪明的设计是把 CLAUDE.md 当成每次会话的”行为档案”——技术 profile、代码规范、git 工作流、安全默认值,全部在这里。会话每次启动时自动加载,确保 Claude 在整个项目里保持一致的行为模式。
配合 deterministic-half 模式(很多 Skills 背后的设计原则),让 AI 的决策变得更可预测,而不是每次都随机发挥。
适合谁用
这个 Skill 官方声明了:这是高度个人化的配置,不适合直接照搬。但它的设计过程可以迁移——作者在 docs/guides/building-your-own.md 里详细写了如何从自己的摩擦点出发,构建属于自己的配置体系。
所以正确的用法是:
- 把它当”别人的深度配置参考”来读
- 学它的设计思路,而不是直接安装
- 按自己工作流里的真实痛点,挑选性地借鉴
总结
Goblin Mode 不是一个让你”装完立刻提效 10 倍”的 Skill。它更像一面镜子——照出你在写代码时反复跳过的那些习惯,然后用一个配置系统把这些习惯强制固定下来。
三个 goblin 穿 trenchcoat,本质上是在说:承认自己有这个毛病,然后把它外包出去。
GitHub:https://github.com/JasonWarrenUK/goblin-mode
评论区
登录后可评论。