everything-claude-code:AI Agent 性能优化系统解析
Thu Mar 26 2026 · 8min

仓库地址:https://github.com/affaan-m/everything-claude-code Stars:50K+ | Forks:6K+ | Contributors:30+
一句话概括
everything-claude-code(简称 ECC)是一个AI Agent 性能优化系统,不是简单的配置集合,而是一套包含技能、本能、记忆优化、持续学习和安全扫描的完整生产级解决方案。
它解决了什么问题?
1. Agent 开发中的常见痛点
| 问题 | ECC 的解决方案 |
|---|---|
| Token 消耗过快 | 模型选择策略 + 系统提示精简 + 后台进程优化 |
| 会话上下文丢失 | 自动保存/加载上下文的 Session Hooks |
| 重复造轮子 | 从会话中自动提取模式,生成可复用技能 |
| 代码质量不稳定 | 28 个专业子代理(代码审查、安全审查、TDD 指导等) |
| 多语言支持不足 | 覆盖 TypeScript、Python、Go、Java、Kotlin、Rust、C++、Perl 等 12 种语言 |
2. 核心痛点:Agent 的"失忆"问题
普通 AI 助手每次会话都是"全新的开始",而 ECC 通过 Memory Persistence 机制让 Agent 拥有真正的记忆能力:
- 会话开始时自动加载历史上下文
- 会话结束时自动保存状态
- 跨项目的模式识别和复用
架构设计
everything-claude-code/
├── agents/ # 28 个专业子代理
├── skills/ # 125+ 工作流定义和领域知识
├── commands/ # 60 个斜杠命令
├── rules/ # 多语言规则体系
├── hooks/ # 基于触发器的自动化
├── scripts/ # 跨平台 Node.js 脚本
├── contexts/ # 动态系统提示注入
└── mcp-configs/ # MCP 服务器配置
核心组件解析
1. Agents(子代理)
专门处理特定任务的"专家",例如:
planner- 功能实现规划code-reviewer- 代码质量和安全审查security-reviewer- 漏洞分析tdd-guide- 测试驱动开发指导build-error-resolver- 构建错误解决- 各语言的 reviewer 和 build-resolver
2. Skills(技能)
可复用的工作流定义,涵盖:
- 编码标准(各语言最佳实践)
- 前后端模式(API、数据库、缓存、React/Next.js)
- 持续学习(从会话中提取模式)
- 安全审查(安全检查清单)
- TDD 工作流
3. Continuous Learning(持续学习)
这是 ECC 最独特的功能之一:
# 查看学习的直觉
/instinct-status
# 从他人导入直觉
/instinct-import <file>
# 将直觉聚类到技能
/evolve
系统会自动从你的开发模式中学习,生成"直觉"(instincts),并将相关直觉聚类成可复用的技能。
4. Hooks(钩子)
基于事件触发的自动化:
session-start- 会话开始时加载上下文session-end- 会话结束时保存状态pre-compact- 压缩前状态保存evaluate-session- 从会话中提取模式
为什么受到追捧?
1. 来自实战,而非理论
作者是 Anthropic 黑客马拉松的获胜者,这套系统经过 10 多个月、多个生产级应用的密集日常使用验证。
2. 真正的"系统"而非"配置"
不是简单的 prompt 集合,而是包含:
- 选择性安装架构(Manifest 驱动)
- 状态存储(SQLite)
- 会话适配器
- 技能进化基础
3. 跨平台、跨工具支持
支持:
- Claude Code
- Codex(OpenAI)
- Cursor
- OpenCode
- Antigravity IDE
4. 社区活跃
- 30+ 贡献者
- 7 种语言文档
- GitHub Marketplace 应用
- 978+ 内部测试通过
5. 解决真问题
比如 Observer Loop Prevention(5 层防护机制)解决了 Agent 可能陷入无限循环的问题;Memory Explosion Fix 解决了上下文爆炸问题。
快速开始
方式一:作为 Claude Code 插件安装
# 添加市场
/plugin marketplace add affaan-m/everything-claude-code
# 安装插件
/plugin install everything-claude-code@everything-claude-code
方式二:手动安装
# 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git
# 安装规则(通用 + 你使用的语言)
cp -r everything-claude-code/rules/common/* ~/.claude/rules/
cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/
# 复制代理、命令、技能
cp everything-claude-code/agents/*.md ~/.claude/agents/
cp everything-claude-code/commands/*.md ~/.claude/commands/
cp -r everything-claude-code/skills/* ~/.claude/skills/
值得借鉴的设计思想
Agent 也需要"操作系统" - 不是简单的问答,而是有记忆、有技能、能学习的系统
从使用中学习 - Continuous Learning 机制让系统越用越聪明
专业化分工 - 通过子代理实现专业任务的委托,避免单一 Agent 的局限性
规则即代码 - 将最佳实践编码为可执行的规则体系
总结
everything-claude-code 的流行不是偶然。它代表了一种新的 AI Agent 开发范式:从"配置"到"系统"、从"无状态"到"有记忆"、从"通用"到"专业"。
对于正在使用或计划使用 AI Agent 的开发者来说,这是一个值得深入研究的参考实现。