Everything Claude Code 研究筆記¶
資料來源¶
| 項目 | 連結 |
|---|---|
| GitHub | affaan-m/everything-claude-code |
| Shorthand Guide | X Thread |
| Longform Guide | X Thread |
| Security Guide | X Thread |
| AgentShield(安全掃描) | npm: ecc-agentshield |
| GitHub App | ecc-tools |
| DeepWiki 分析 | deepwiki.com |
| 作者 | Affaan Mustafa(Anthropic Hackathon Winner) |
| Stars | ~97.3K(Claude Code 生態最多星的專案) |
| Forks | ~12.7K |
| 授權 | MIT |
| 語言 | JavaScript / TypeScript / Python / Go / Java / Perl |
| 版本 | v1.9.0(2026-03) |
| 建立時間 | 2026-01-18 |
專案概述¶
Everything Claude Code(ECC)是一個 AI Agent Harness 效能優化系統,不只是設定檔合集,而是完整的系統:skills、instincts、memory optimization、continuous learning、security scanning、research-first development。
起源於 2026 年 2 月 Cerebral Valley × Anthropic 黑客松,目前已發展為跨平台(Claude Code、Codex、OpenCode、Cursor、Antigravity)的 Agent 配置生態系。
核心數字¶
| 項目 | 數量 |
|---|---|
| Agents | 28 |
| Skills | 116 |
| Commands | 59 |
| Rules | 多語言 × 多類別 |
| 支援語言 | 12(TS、Python、Go、Swift、Java、Kotlin、C++、Rust、PHP、Perl、Django、Laravel) |
| 測試 | 1,282 tests, 98% coverage |
| 靜態分析規則 | 102 |
系統架構¶
整體結構¶
everything-claude-code/
├── .claude-plugin/ # Plugin manifest
├── agents/ # 28 專業化 subagent
├── skills/ # 116 workflow 定義 + 領域知識
├── commands/ # 59 slash commands
├── rules/ # 按語言分類的規則
│ ├── common/ # 通用規則
│ ├── typescript/
│ ├── python/
│ ├── golang/
│ ├── swift/
│ └── php/
├── hooks/ # 觸發式自動化
├── scripts/ # 跨平台 Node.js 腳本
├── contexts/ # 動態 system prompt 注入
├── examples/ # 範例 CLAUDE.md
├── mcp-configs/ # MCP server 設定
└── tests/ # 測試套件
核心元件¶
28 個專業 Agent¶
| 類別 | Agent 範例 |
|---|---|
| 規劃 | planner, architect, chief-of-staff |
| 程式碼 | code-reviewer, refactor-cleaner, security-reviewer |
| 語言專屬 | typescript-reviewer, python-reviewer, go-reviewer, java-reviewer, kotlin-reviewer, rust-reviewer, cpp-reviewer |
| 建置修復 | build-error-resolver, go-build-resolver, java-build-resolver, kotlin-build-resolver, cpp-build-resolver, rust-build-resolver, pytorch-build-resolver |
| 測試 | tdd-guide, e2e-runner |
| 運維 | loop-operator, harness-optimizer, doc-updater, docs-lookup |
116 個 Skills(精選分類)¶
| 分類 | Skills |
|---|---|
| 語言模式 | coding-standards, golang-patterns, python-patterns, django-, laravel-, springboot-, cpp-, perl-, swift- |
| 前端 | frontend-patterns, frontend-slides, liquid-glass-design |
| 後端 | backend-patterns, api-design, database-migrations, postgres-patterns, clickhouse-io, docker-patterns |
| AI/LLM | cost-aware-llm-pipeline, regex-vs-llm-structured-text, foundation-models-on-device |
| 持續學習 | continuous-learning, continuous-learning-v2, iterative-retrieval, strategic-compact |
| 驗證 | eval-harness, verification-loop, tdd-workflow, e2e-testing |
| 安全 | security-review, security-scan |
| 商業 | article-writing, content-engine, market-research, investor-materials, investor-outreach |
| 自主循環 | autonomous-loops(sequential、PR loop、DAG 編排) |
關鍵 Commands¶
| 指令 | 功能 |
|---|---|
/plan |
實作規劃 |
/tdd |
TDD 工作流 |
/code-review |
品質審查 |
/build-fix |
修復建置錯誤 |
/learn |
中途提取模式 |
/evolve |
將 instincts 聚類為 skills |
/security-scan |
AgentShield 安全掃描 |
/harness-audit |
Harness 配置評分 |
/multi-plan |
多 Agent 任務分解 |
/multi-execute |
編排式多 Agent 工作流 |
/pm2 |
PM2 服務生命週期管理 |
Continuous Learning v2(Instinct 系統)¶
自動從開發 session 中學習模式:
| 指令 | 功能 |
|---|---|
/instinct-status |
檢視已學習的 instincts 和信心度 |
/instinct-import |
匯入他人的 instincts |
/instinct-export |
匯出自己的 instincts |
/evolve |
將相關 instincts 聚類為 skill |
AgentShield — 安全掃描¶
掃描 Claude Code 配置的安全漏洞:
npx ecc-agentshield scan # 快速掃描
npx ecc-agentshield scan --fix # 自動修復
npx ecc-agentshield scan --opus # 三個 Opus Agent 紅藍隊分析
npx ecc-agentshield init # 從零生成安全配置
掃描 5 大類:secrets detection(14 patterns)、permission auditing、hook injection、MCP server risk、agent config review。
--opus 模式執行紅隊(攻擊)→ 藍隊(防禦)→ 審計(綜合)的三方對抗分析,非單純 pattern matching。
安裝方式¶
Plugin 安裝(推薦)¶
# 加入 marketplace
/plugin marketplace add affaan-m/everything-claude-code
# 安裝 plugin
/plugin install everything-claude-code@everything-claude-code
Rules 無法透過 plugin 自動安裝(Claude Code 上游限制),需手動:
git clone https://github.com/affaan-m/everything-claude-code.git
./install.sh typescript # 或 python / golang / swift / php
Hook 控制¶
# Hook 嚴格度(minimal / standard / strict)
export ECC_HOOK_PROFILE=standard
# 停用特定 hook
export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"
跨平台支援¶
| 平台 | 支援方式 |
|---|---|
| Claude Code | Plugin(原生) |
| Codex | AGENTS.md + /codex-setup |
| OpenCode | Plugin system + custom tools |
| Cursor | --target cursor |
| Antigravity | --target antigravity |
| 作業系統 | Windows / macOS / Linux |
目前限制與注意事項¶
| 項目 | 說明 |
|---|---|
| Rules 需手動安裝 | Claude Code plugin 系統不支援自動分發 rules |
| Hook 重複偵測 | v2.1+ 自動載入 hooks.json,手動宣告會衝突(已是知名 bug) |
| CLI 版本要求 | 最低 Claude Code CLI v2.1.0 |
| 體量龐大 | 116 skills + 28 agents 可能對小專案過於沉重,建議選擇性安裝 |
| 快速迭代 | v1.3 → v1.9 在兩個月內推出,API 可能不穩定 |
研究價值與啟示¶
關鍵洞察¶
-
從「設定包」到「效能優化系統」的進化:ECC 最初只是一個 CLAUDE.md 設定合集,但 v1.8 起明確定位為「harness performance system」。包含 continuous learning(自動提取模式)、instinct evolution(instinct → skill 演化)、harness audit(配置評分)等機制,已超越靜態設定的範疇
-
Instinct → Skill 演化是最有創意的設計:讓 AI 從每次 session 中學習行為模式(instinct),累積後自動聚類為可複用的 skill。這實現了「用越多越聰明」的正回饋循環,概念上類似人類的肌肉記憶 → 有意識的技能
-
AgentShield 的紅藍隊對抗模式值得借鑑:用三個 Opus Agent(攻擊者、防禦者、審計者)進行安全分析,比單純的 pattern matching 更能發現 exploit chain。這種「AI 審 AI」的模式可套用到其他安全場景
-
12 語言生態的野心與代價:從 TypeScript 擴展到 12 個語言生態是壯舉,但也意味著維護負擔。每個語言都有 patterns、testing、review、build-resolver 四件套,乘以 12 就是 48 個待維護的 skill/agent
-
97K stars 背後的成功公式:Anthropic 黑客松背書 + 三篇 X Thread 指南(shorthand / longform / security)+ 快速迭代 + 多語言翻譯 + 社群 PR。這是開源 AI 工具專案的行銷範本
與其他專案的關聯¶
| 對比專案 | 關聯 |
|---|---|
| 本站 Claude Skills Guide | ECC 是 Claude Skills 的最大規模實踐,116 skills 涵蓋各領域 |
| 本站 Learn Claude Code | ECC 的三篇指南(shorthand / longform / security)是最完整的 Claude Code 學習資源 |
| 本站 App Store Preflight | Preflight 是「規則即文件」的精簡範例,ECC 是同概念的超大規模版本 |
| awesome-claude-code | ECC 被列為頂級資源,但 awesome list 本身更適合探索生態全貌 |
| 本站 Agency Agents | 同為大規模 Agent 配置集,Agency 偏人格化,ECC 偏工程化 |