
装好 Claude Code 之后,很多人做的第一件事是打开 CLAUDE.md 写几条规则,然后就停在这里了。Hook 可以在危险操作前拦一下,自定义 Command 可以一句话跑完一整套测试,MCP 可以让 Claude 直接查数据库,这些能力都在,只是要自己一个个从零配。
claude-code-templates 解决的就是这个问题。它把社区里常用的 Claude Code 配置收集起来,按类别整理成独立组件,用一条 npx 命令按需安装。项目在 GitHub 上已超过 3 万 star。
这篇文章适合已经在用 Claude Code、想快速补齐 Agent、Hook、MCP 等配置的开发者。下面依次讲 claude-code-templates 的六类组件、安装命令、附带的几个工具、组件来源,以及值得优先装的几个组件和使用时要注意的地方。
claude-code-templates 的六类组件
六类组件正好对应 Claude Code 的六个扩展点,先把它们分清楚:
| 类型 | 作用 | 例子 |
|---|---|---|
| Agent | 给 Claude 一个专家角色 | code-reviewer 用架构审查员的视角看代码;playwright-tester 负责自动化测试 |
| Command | 自定义斜杠命令,一句话触发一套流程 | /generate-tests、/optimize-bundle |
| MCP | 连接外部服务 | GitHub 操作 PR、PostgreSQL 查库 |
| Hook | 在特定操作前后自动执行检查 | 提交前扫描硬编码密钥 |
| Skill | 比 Agent 更细的可复用能力 | PDF 处理、Excel 自动化、TDD 红绿重构 |
| Setting | 全局配置 | 超时、输出风格、权限、遥测开关 |
Agent 覆盖前端、DevOps、数据、游戏开发等多个方向;Command 涵盖分析、部署、Git 工作流和数据库操作;MCP 从数据库、浏览器自动化到营销工具都有。具体数量一直在变,以官网 aitmpl.com 当前列出的为准。

如果你还不熟悉这些组件最终放在哪里,可以先看 Claude Code 的 .claude 文件夹怎么配,里面逐个讲了 CLAUDE.md、rules、skills 和权限配置。
怎么安装 claude-code-templates 组件
安装不需要先全局装什么,直接用 npx:
# 交互式浏览,选好再装
npx claude-code-templates@latest
# 直接装指定组件
npx claude-code-templates@latest --agent development-tools/code-reviewer --yes
npx claude-code-templates@latest --command performance/optimize-bundle --yes
npx claude-code-templates@latest --hook git/pre-commit-validation --yes
npx claude-code-templates@latest --mcp database/postgresql-integration --yes
# 一次装一整套开发栈
npx claude-code-templates@latest --agent development-team/frontend-developer --command testing/generate-tests --mcp development/github-integration --yes
每个组件都是独立的 JSON 或 Markdown 文件,装进项目的 .claude 目录后各归各位。不想要哪个,删掉对应文件即可,不影响其他组件。
也可以在网页上挑:aitmpl.com 能在线浏览组件、看说明和安装量,选好的组件加入 Stack Builder,最后生成一条命令一次装完。
除了模板,还附带几个工具

- Analytics:运行
npx claude-code-templates@latest --analytics,可以看到 Claude Code 的会话状态、工具调用频率和性能指标。 - Chat Viewer:加
--chats参数可以在手机上查看 Claude 的实时回复;再加--tunnel会走 Cloudflare Tunnel,外网也能访问。适合挂着长任务离开电脑的时候用。 - Health Check:加
--health-check参数,诊断 Claude Code 安装和配置是否正常。 - Plugins 面板:加
--plugins参数,在一个界面里查看插件市场、已安装插件和权限。
组件从哪里来
claude-code-templates 是社区聚合项目,组件来自多个开源仓库,例如 Anthropic 官方 Skill、obra/superpowers 的工作流 Skill、wshobson/agents 的 Agent,以及 awesome-claude-code 收录的命令等,README 里列了各个来源和许可证。可以把它理解成 Claude Code 生态里的一个组件市场:搜一下、装一下就能用,但每个组件的质量取决于原作者,装之前最好看一眼内容。
和 mattpocock/skills 有什么区别
两者经常被放在一起比较:
| 对比项 | mattpocock/skills | claude-code-templates |
|---|---|---|
| 来源 | Matt Pocock 一个人维护 | 社区多个仓库聚合 |
| 风格 | 个人偏好强,比如 TDD、先追问需求 | 不做取舍,提供大量可选组件 |
| 适合 | 认同他工作方式、想直接套一套流程 | 想按项目自己挑组合 |
如果你倾向前者,可以参考我们写过的 mattpocock skills 安装教程。

值得优先装的几个组件
- 密钥扫描类 Hook:提交前自动扫描代码里硬编码的 API Key,能识别 Anthropic、OpenAI、AWS、Stripe、Google、GitHub、HuggingFace 等常见格式。
- 架构审查类 Agent:不看代码细节,评估服务边界、数据归属和技术选型,适合微服务拆分、技术栈迁移这类决策。
- 数据库 MCP:让 Claude 直接连 PostgreSQL(包括 Neon 这类 Serverless 数据库)查询数据,不用来回复制查询结果。
- 强制推送拦截 Hook:拦下 git push 的强制推送,避免覆盖远程分支。
组件名称会随项目更新调整,安装前在 aitmpl.com 搜一下当前的名字。
使用时要注意的地方
- Hook 会在本机执行脚本,MCP 会连接外部服务,装之前先读一遍组件内容,确认它做了什么、要哪些权限。
- 不要一次装太多 MCP。每个 MCP 的工具描述都会占用上下文,接得越多,留给实际任务的空间越少。
- 组件来自不同作者,风格和质量不一致,团队使用时建议挑一套固定组合写进仓库,而不是每个人各装各的。
总结
Claude Code 的 Hook、Command、MCP、Skill 这些扩展机制才是拉开使用差距的地方,但从零配置门槛不低。claude-code-templates 把常用配置做成了可以单独安装的组件,先用交互模式或 aitmpl.com 挑几个最需要的,比一次装满更稳妥。
配好之后,如果想在国内稳定使用 Claude Code、Codex,可以在 AIGoCode 上直接接入。