15 万 Star 的 AI 编程神器,Anthropic 黑客松冠军:Everything Claude Code 深度解读
一个从 Anthropic 黑客松走出来的开源项目,3 个月斩获 15 万 Star,重新定义了 AI 编程助手的"正确用法"。
一、它是什么?
用一句话概括:它让 AI 编程助手从"能用"变成"好用",再变成"专业"。
二、为什么需要它?
AI 编程助手的三大痛点
每次新会话,AI 都要重新了解你的项目、代码风格、技术栈。
不加优化的系统提示动辄几万 Token,每次对话都在烧钱。
同样的代码审查、测试、部署流程,每次都要手动指挥。
ECC 的解决方案
| 痛点 | 解决方案 | 效果 |
|---|---|---|
| 上下文失忆 | Memory Persistence(记忆持久化) | 自动跨会话保存/加载上下文 |
| Token 浪费 | Token Optimization(Token 优化) | 消耗降低 50-80% |
| 重复劳动 | Continuous Learning(持续学习) | 自动提取模式为可复用技能 |
三、核心架构:六大模块
1. Skills(技能体系)
coding-standards:语言最佳实践backend-patterns:API、数据库、缓存模式frontend-patterns:React、Next.js 模式security-review:安全检查清单tdd-workflow:测试驱动开发流程continuous-learning:模式提取与学习/ecc:plan "添加用户认证" # 功能规划
/ecc:tdd "实现登录接口" # 测试驱动开发
/ecc:code-review # 代码审查
2. Agents(智能体)
planner:功能实现规划architect:系统设计决策code-reviewer:代码质量与安全审查security-reviewer:漏洞分析tdd-guide:测试驱动开发build-error-resolver:构建错误修复refactor-cleaner:死代码清理doc-updater:文档同步3. Memory Persistence(记忆持久化)
4. Token Optimization(Token 优化)
| 策略 | 说明 | 效果 |
|---|---|---|
| 模型选择 | 用对的模型做对的事 | 简单任务用轻量模型 |
| 系统提示精简 | 去除冗余,只保留核心指令 | 减少无效 Token |
| 后台进程 | 非交互任务使用独立进程 | 降低上下文占用 |
5. Continuous Learning(持续学习)
/instinct-status # 查看已学习的本能
/instinct-import <file> # 导入他人的本能
/evolve # 聚类本能为技能
6. Security(安全扫描)
npx ecc-agentshield scan # 快速扫描
npx ecc-agentshield scan --fix # 自动修复
npx ecc-agentshield scan --opus # 深度分析(红蓝对抗)
--opus 模式使用三个 Opus 智能体进行红蓝对抗式安全审计,不是简单的模式匹配。四、设计亮点
1. 跨平台统一
2. 语言生态
3. 渐进式安装
./install.sh typescript # 只装 TypeScript
./install.sh --profile full # 装全部
4. 持续进化
五、快速上手
安装步骤
/plugin marketplace add affaan-m/everything-claude-code
/plugin install ecc@ecc
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
npm install
./install.sh --profile full
/ecc:plan "添加用户认证"
推荐阅读
六、总结
它回答了一个核心问题:如何让 AI 编程助手从"玩具"变成"生产力"?答案是:
如果你还在用"裸"的 AI 编程助手,ECC 值得一试。
夜雨聆风