Everything Claude Code:最完整的 Claude Code 配置集合
目录
Everything Claude Code:最完整的 Claude Code 配置集合
背景介绍
Claude Code 是 Anthropic 推出的 AI 编程助手,能够在终端中帮助开发者完成代码编写、调试和 Git 工作流。然而,要充分发挥 Claude Code 的潜力,需要合理的配置和扩展。
Everything Claude Code 是一个由 Anthropic hackathon 获奖者开发的综合配置集合,在 GitHub 上已获得超过 130K 颗星,成为 Claude Code 生态中最受欢迎的配置项目。
什么是 Everything Claude Code
Everything Claude Code(简称 ECC)是一个经过实战检验的 Claude Code 插件配置集合,包含:
- 9 个专业 Agent:针对不同开发场景的专用代理
- 14 个命令:扩展 Claude Code 的功能
- 8+ 个技能(Skills):扩展 Claude 的专业能力
- Hooks:自动化工作流程
- 安全规则:保护开发环境
核心功能特性
1. 专业技能(Skills)
ECC 提供了多个专业技能来增强 Claude Code:
- continuous-learning-v2:持续学习技能,记录对话上下文
- strategic-compact:智能压缩技能,优化 token 使用
- 项目特定技能:针对不同项目类型的定制技能
2. 钩子系统(Hooks)
通过 Hooks 实现自动化工作流:
|
|
常见 Hook 类型:
- SessionStart:会话启动时加载上下文
- PreToolUse:工具执行前触发
- PostToolUse:工具执行后触发
- Stop:会话结束时保存状态
3. 安全功能
AgentShield 安全扫描
|
|
危险命令拦截
|
|
4. 自动化脚本
- auto-tmux-dev:自动在 tmux 中启动开发服务器
- post-edit-format:编辑后自动格式化 JS/TS 文件
- post-edit-typecheck:编辑后自动运行 TypeScript 检查
- suggest-compact:智能建议压缩时机
安装配置
方法一:通过 Marketplace 安装(推荐)
|
|
然后搜索 “Everything Claude Code” 并一键安装。
方法二:手动安装
|
|
方法三:通过 npm 包安装
|
|
使用方法
基本命令
|
|
在不同工具中使用
Everything Claude Code 不仅支持 Claude Code,还支持:
- Claude Code
- Codex
- OpenCode
- Cursor
核心概念
1. 项目指令(Project Instructions)
通过 CLAUDE.md 文件为项目提供定制化指令:
|
|
2. 技能(Skills)
技能是扩展 Claude 能力的模块,包含:
SKILL.md:技能定义文件- 执行脚本
- 配置文件
3. 规则(Rules)
定义代码审查和安全规则:
|
|
常见场景使用
1. 新项目初始化
|
|
2. 开发调试
|
|
3. 代码审查
|
|
优势总结
| 特性 | 描述 |
|---|---|
| 开箱即用 | 一键安装,立即获得增强功能 |
| 高度可定制 | 模块化设计,可按需选择 |
| 安全可靠 | 内置安全扫描和危险命令拦截 |
| 跨工具支持 | 支持多种 AI 编程工具 |
| 社区活跃 | 130K+ 星,活跃的开发者社区 |
注意事项
- API 配额:某些高级功能需要 Opus 模型
- 权限设置:部分 Hook 需要文件执行权限
- 兼容性:确保 Claude Code 版本支持所需功能
总结
Everything Claude Code 是提升 AI 编程效率的利器,无论你是初学者还是资深开发者,都能从中获得帮助。通过合理的配置和使用,它可以将你的 AI 助手从"可用"提升到"优秀"。
强烈建议在生产项目中使用它来获得更好的开发体验。
参考链接
- GitHub:https://github.com/affaan-m/everything-claude-code
- 官方文档:https://affaan-m-everything-claude-code.mintlify.app
- npm 包:https://www.npmjs.com/package/everything-claude-code
