知识
← 返回

ECC 深度调研结构树

2026-05-26 技术
#技术 #Everything Claude Code 深度调研

ECC 深度调研 — 结构树

本项目下的所有子文档结构,供快速导航。

文档树总览

ECC Everything Claude Code 深度调研  (根文档:概览与核心结论)
│
├── 01-项目起源与作者               (Affaan Mustafa、Anthropic 黑客松、迭代史)
│
├── 02-架构设计与核心组件            (组件架构、安装系统、状态存储、插件模型)
│
├── 03-Agent 系统深度解析            (60 个 Agent 分类与功能详解)
│
├── 04-Skills 系统目录               (243 个 Skills 分类与重点技能解读)
│
├── 05-AgentShield 安全审计           (1282 测试、扫描能力、CVE 检测)
│
├── 06-跨 Harness 支持架构            (Claude Code / Codex / Cursor / OpenCode 等)
│
├── 07-持续学习系统                    (本能驱动、置信度评分、evolve 机制)
│
├── 08-安装体系与 Profile 管理         (plugin / manual / minimal / core / full)
│
├── 09-商业模式与社区生态              (ECC Pro、GitHub App、定价、赞助)
│
├── 10-ECC 2.0 Rust 控制面与路线图     (ecc2/ 原型、未来方向)
│
└── 11-竞品分析与定位                    (与其他 Agent 框架的对比)

各子文档调研要点

01-项目起源与作者

  • affaan-m(Affaan Mustafa)的背景
  • Anthropic 黑客松的获奖项目和后续发展
  • 从个人项目到 192K star 开源项目的演化轨迹
  • 180+ 贡献者的社区形成过程

02-架构设计与核心组件

  • 整体架构分层(plugin layer / skills layer / hooks layer / rules layer)
  • Manifest 驱动的安装流水线(install-plan.js + install-apply.js)
  • SQLite 状态存储
  • 插件模型与自托管 marketplace
  • 跨 harness 适配层设计

03-Agent 系统深度解析

  • 当前 60 个 Agent 的完整目录
  • 按功能分类:代码审查、构建修复、安全审计、规划、架构等
  • Agent 委派机制(子 Agent 编排)
  • Agent 定义规范(agent.md 文件格式)
  • 各 Agent 的能力边界与调用条件

04-Skills 系统目录

  • 243 个 Skills 的完整分类
  • 核心技能详解:token 优化、记忆持久化、验证循环、并行化
  • 技能包(Skill Packs)概念:优化包、预测市场包、框架包
  • Skills 与 Commands 的演进关系
  • 如何创建自定义 Skill

05-AgentShield 安全审计

  • 1282 项测试、98% 覆盖率、102 条静态分析规则
  • 5 大扫描类别:密钥检测、权限审计、钩子注入、MCP 风险、Agent 配置
  • Opus 4.6 三 Agent 对抗审计
  • 输出格式:彩色终端 / JSON / HTML / Markdown
  • 退出码门禁策略
  • 独立 npm 包与 GitHub Action

06-跨 Harness 支持架构

  • 7 个平台的支持策略差异
  • Codex 兼容层(AGENTS.md / codex.md)
  • OpenCode 插件系统(20+ 事件类型 + 3 个自定义工具)
  • Cursor 适配
  • Gemini CLI 适配
  • NanoClaw v2 跨 harness 运行时
  • 统一的行为一致性策略

07-持续学习系统

  • 本能驱动学习(instinct-based learning)
  • 置信度评分机制
  • import/export/evolve/prune 命令链
  • 项目级 vs 全局本能
  • Continuous Learning v2 进化过程
  • 技能工厂(skill-create)

08-安装体系与 Profile 管理

  • 三种安装路径的对比与选择
  • Profile 定义:minimal / core / full / custom
  • 插件安装与手动安装的混装风险
  • Reset / Uninstall 方案
  • 钩子运行时控制(ECC_HOOK_PROFILE)
  • 包管理器自动检测

09-商业模式与社区生态

  • MIT 开源 + ECC Pro($19/seat/mo)双轨模式
  • GitHub App(150+ 安装)
  • GitHub Sponsors 赞助体系
  • 12 语言翻译生态
  • 社区 PR 流程与贡献指南
  • npm 下载量数据

10-ECC 2.0 Rust 控制面与路线图

  • ecc2/ 目录结构
  • Rust 原型命令集(dashboard / start / sessions / status 等)
  • Hermes Operator story
  • 从 OSS 到产品化的路径

11-竞品分析与定位

  • 与同类项目的对比矩阵
  • ECC 的核心差异化(skills 系统 vs 纯 prompt 仓库)
  • 在 OpenClaw / dotagent 等场景下的参考价值
  • PE 工程组产线建设中可借鉴的设计模式

状态

  • [ ] 01-项目起源与作者
  • [ ] 02-架构设计与核心组件
  • [ ] 03-Agent 系统深度解析
  • [ ] 04-Skills 系统目录
  • [ ] 05-AgentShield 安全审计
  • [ ] 06-跨 Harness 支持架构
  • [ ] 07-持续学习系统
  • [ ] 08-安装体系与 Profile 管理
  • [ ] 09-商业模式与社区生态
  • [ ] 10-ECC 2.0 Rust 控制面与路线图
  • [ ] 11-竞品分析与定位