用claude code 好几个月了,一直以来都有一个痛点:就是claude code的开发环境配置
比如我要自定义一个代码审查的智能体,需要进行以下几个步骤 :
1 编写 CLAUDE.md 文件来定义项目上下文
2 在 .claude 目录下一个个地创建自定义命令
3 可能还需要手动编写 mcp.json 来连接数据库、GitHub等外部服务
4 每次新开项目都要重复以上步骤,或复制粘贴
最理想的情况是,最好官方能提供即插即用的agent,安装进claude code后直接使用,应该有蛮多人都有我这个需求
最近在看claude code插件系统的时候,发现claude code官方推荐了一个项目: CLAUDE CODE TEMPLATES
完美的满足了我的这个需求,关于claude code插件的,后面也会介绍到。这里先讲CLAUDE CODE TEMPLATES的使用
这个项目提供了大量现成的智能体,这些智能体是专门针对某个领域进行深度调优的Claude配置
01 安装智能体
比如我开头提到的code review智能体,就有一个现成的
先用命令安装:
npx claude-code-templates@latest --agent=development-tools/code-reviewer --yes
安装成功的截图
然后在claude code中就可以使用这个智能体了
直接输入:code-reviewer eap.py
claude code中将会唤起code reviewer这个agent对代码进行审查
然后在Critical issue中给出了代码审查的意见。
当然,你也可以自定义这个智能体,在C:\Users\maple.claude\agents 路径下打开code-reviewer.md,可以进行修改。
并且这个项目包含了Hooks和MCP的功能
例如,安装 pre-commit-validation Hook后,每次执行 git commit 时,Claude code会自动检查代码是否存在明显错误、风格不一致或安全问题
MCP则允许Claude code 安全地访问外部工具和数据
mcp github-integration:让Claude code直接读取ni 的Issue、PR,甚至帮助你评论
项目地址:https://www.aitmpl.com/agents
github地址:
https://github.com/davila7/claude-code-templates?tab=readme-ov-file
02 插件系统
另外,最近claude code还推出了插件市场
你可以在插件市场下载插件到claude code,也可以自定义插件
插件可以打包4样东西:
1 自定义命令:把要经常执行的操作做成快捷命令
2 智能体:安装专门处理特定任务的 AI Agents
3 MCP服务器:通过MCP连接工具
4 hooks: 在关键节点自动触发特定行为。
从功能上来说,插件和前面介绍的智能体作用类似,但插件是claude code官方支持的功能,可以在cli中直接安装和使用
官方提供了插件市场,通过命令就可以安装
/plugin marketplace add anthropics/claude-code
输入:/plugin 可以查看安装的插件,CLI中输入对应的插件名称就可以调用插件
同样的在刚才的智能体网站 也提供插件
网址:https://www.aitmpl.com/plugins
找到对应的插件工具,在CLI中两条命令就可以进行安装。
同时,claude code也支持自定义开发插件,官方提供了插件开发的具体步骤和方法
https://docs.claude.com/en/docs/claude-code/plugins
其实开发起来不复杂,主要是下面几个文件结构和文件。
通过github或者本地安装都可以,大家可以根据自己的需要去安装插件,对于效率提升,还是蛮有作用的。
写在最后
如果在使用AI编程工具的时候,还只是在调用大模型,那你就out了,想要更有效率的利用编程工具,这些智能体模板以及插件都是必不可少的
vibe coding,真的是越来越智能了
