everything-claude-code:AI Agent 性能优化系统解析

Thu Mar 26 2026 · 8min

hero_image

仓库地址: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/

值得借鉴的设计思想

  1. Agent 也需要"操作系统" - 不是简单的问答,而是有记忆、有技能、能学习的系统

  2. 从使用中学习 - Continuous Learning 机制让系统越用越聪明

  3. 专业化分工 - 通过子代理实现专业任务的委托,避免单一 Agent 的局限性

  4. 规则即代码 - 将最佳实践编码为可执行的规则体系


总结

everything-claude-code 的流行不是偶然。它代表了一种新的 AI Agent 开发范式:从"配置"到"系统"、从"无状态"到"有记忆"、从"通用"到"专业"

对于正在使用或计划使用 AI Agent 的开发者来说,这是一个值得深入研究的参考实现。

Leave a comment
点击切换主题
... 人来过