MCPcopy
hub / github.com/affaan-m/ECC

github.com/affaan-m/ECC @v2.0.0 sqlite

repository ↗ · DeepWiki ↗ · release v2.0.0 ↗
2,892 symbols 8,300 edges 401 files 379 documented · 13%
README

Everything Claude Code

Stars Forks Contributors npm ecc-universal npm ecc-agentshield GitHub App Install License Shell TypeScript Python Go Java Perl Markdown

140K+ stars | 21K+ forks | 170+ 贡献者 | 12+ 语言系统 | Anthropic黑客松获胜者


Language / 语言 / 語言 / Dil / Язык / Ngôn ngữ

English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Deutsch


来自 Anthropic 黑客马拉松获胜者的完整 Claude Code 配置集合。

不止是配置文件,而是一整套完整系统:技能体系、本能行为、记忆优化、持续学习、安全扫描,以及研究优先的开发模式。 包含可直接用于生产环境的智能体、技能模块、钩子、规则、MCP 配置,以及兼容传统命令的适配层——所有内容均经过 10 个多月高强度日常使用与真实产品开发迭代打磨而成。

可在 Claude CodeCodexCursorOpenCodeGemini 及其他 AI 智能体框架中通用。


指南

这个仓库只包含原始代码。指南解释了一切。

The Shorthand Guide to Everything Claude Code The Longform Guide to Everything Claude Code The Shorthand Guide to Everything Agentic Security
精简指南 设置、基础、理念。先读这个。 详细指南 Token 优化、内存持久化、评估、并行化。 安全指南 攻击向量、沙箱技术、数据净化、CVE漏洞、Agent防护
主题 你将学到什么
Token 优化 模型选择、系统提示精简、后台进程
内存持久化 自动跨会话保存/加载上下文的钩子
持续学习 从会话中自动提取模式到可重用的技能
验证循环 检查点 vs 持续评估、评分器类型、pass@k 指标
并行化 Git worktrees、级联方法、何时扩展实例
子代理编排 上下文问题、迭代检索模式

最新动态

v2.0.0 — 智能体 Harness 操作系统(2026年6月)

2.0 主线稳定版:261 个技能、control-pane 基底(会话适配器 + MCP 清单)、worktree 生命周期服务,以及 ECC Discord 社区

v2.0.0-rc.1 — 表面同步、运营工作流与 ECC 2.0 Alpha(2026年4月)

  • 公共表面已与真实仓库同步 —— 元数据、目录数量、插件清单以及安装文档现在都与实际开源表面保持一致。
  • 运营与外向型工作流扩展 —— brand-voicesocial-graph-rankercustomer-billing-opsgoogle-workspace-ops 等运营型 skill 已纳入同一系统。
  • 媒体与发布工具补齐 —— manim-videoremotion-video-creation 以及社媒发布能力让技术讲解和发布流程直接在同一仓库内完成。
  • 框架与产品表面继续扩展 —— nestjs-patterns、更完整的 Codex/OpenCode 安装表面,以及跨 harness 打包改进,让仓库不再局限于 Claude Code。
  • ECC 2.0 alpha 已进入仓库 —— ecc2/ 下的 Rust 控制层现已可在本地构建,并提供 dashboardstartsessionsstatusstopresumedaemon 命令。
  • 生态加固持续推进 —— AgentShield、ECC Tools 成本控制、计费门户工作与网站刷新仍围绕核心插件持续交付。

快速开始

在 2 分钟内快速上手:

第一步:安装插件

注意:插件安装方式较为便捷,但如果你的 Claude Code 版本无法正常解析自托管市场条目,建议使用下方的开源安装脚本,稳定性更高。

# 添加市场
/plugin marketplace add https://github.com/affaan-m/ECC

# 安装插件
/plugin install ecc@ecc

安装名称说明:较早的帖子里可能还会出现较长的旧标识符。Anthropic 的 marketplace/plugin 安装是按规范化插件标识符寻址的,因此 ECC 现在统一为 ecc@ecc,让工具名和 slash command 命名空间保持简短。

第二步:仅在需要时安装规则

WARNING: 重要提示: Claude Code 插件无法自动分发 rules

如果你已经通过 /plugin install 安装了 ECC,不要再运行 ./install.sh --profile full.\install.ps1 --profile fullnpx ecc-install --profile full。插件已经会自动加载 ECC 的技能、命令和 hooks;此时再执行完整安装,会把同一批内容再次复制到用户目录,导致技能重复以及运行时行为重复。

对于插件安装路径,请只手动复制你需要的 rules/ 目录。只有在你完全不走插件安装、而是选择“纯手动安装 ECC”时,才应该使用完整安装器。

# 首先克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

# 安装依赖(选择你常用的包管理器)
npm install        # 或:pnpm install | yarn install | bun install

# 插件安装路径:只复制规则
mkdir -p ~/.claude/rules
cp -R rules/common ~/.claude/rules/
cp -R rules/typescript ~/.claude/rules/

# 纯手动安装 ECC(不要和 /plugin install 叠加)
# ./install.sh --profile full
# Windows 系统(PowerShell)

# 插件安装路径:只复制规则
New-Item -ItemType Directory -Force -Path "$HOME/.claude/rules" | Out-Null
Copy-Item -Recurse rules/common "$HOME/.claude/rules/"
Copy-Item -Recurse rules/typescript "$HOME/.claude/rules/"

# 纯手动安装 ECC(不要和 /plugin install 叠加)
# .\install.ps1 --profile full
# npx ecc-install --profile full

如需手动安装说明,请查看 rules/ 文件夹中的 README 文档。手动复制规则文件时,请直接复制整个语言目录(例如 rules/commonrules/golang),而非目录内的单个文件,以保证相对路径引用正常、文件名不会冲突。

第三步:开始使用

# 尝试一个命令(插件安装使用命名空间形式)
/ecc:plan "添加用户认证"

# 手动安装(选项2)使用简短形式:
# /plan "添加用户认证"

# 查看可用命令
/plugin list ecc@ecc

完成! 你现在可以使用 64 个代理、261 个技能和 84 个命令。

multi-* 命令需要额外配置

WARNING: 上面的基础插件 / rules 安装不包含 multi-* 命令所需的运行时。

如果要使用 /multi-plan/multi-execute/multi-backend/multi-frontend/multi-workflow,还需要额外安装 ccg-workflow 运行时。

可通过 npx ccg-workflow 完成初始化安装。

该运行时会提供这些命令依赖的关键组件,包括: - ~/.claude/bin/codeagent-wrapper - ~/.claude/.ccg/prompts/*

未安装 ccg-workflow 时,这些 multi-* 命令将无法正常运行。


跨平台支持

该插件现已全面支持 Windows、macOS 和 Linux,并与主流 IDE(Cursor、OpenCode、Antigravity)及命令行工具深度集成。所有钩子与脚本均已使用 Node.js 重写,以实现最佳兼容性。

包管理器检测

插件自动检测你首选的包管理器(npm、pnpm、yarn 或 bun),优先级如下:

  1. 环境变量: CLAUDE_PACKAGE_MANAGER
  2. 项目配置: .claude/package-manager.json
  3. package.json: packageManager 字段
  4. 锁文件: 从 package-lock.json、yarn.lock、pnpm-lock.yaml 或 bun.lockb 检测
  5. 全局配置: ~/.claude/package-manager.json
  6. 回退: 第一个可用的包管理器

要设置你首选的包管理器:

# 通过环境变量
export CLAUDE_PACKAGE_MANAGER=pnpm

# 通过全局配置
node scripts/setup-package-manager.js --global pnpm

# 通过项目配置
node scripts/setup-package-manager.js --project bun

# 检测当前设置
node scripts/setup-package-manager.js --detect

或在 Claude Code 中使用 /setup-pm 命令。

钩子运行时控制

使用运行时标记调整严格度或临时禁用特定钩子:

# 钩子严格度配置文件(默认值:standard)
export ECC_HOOK_PROFILE=standard

# 以英文逗号分隔的钩子 ID 列表,用于禁用指定钩子
export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"

里面有什么

这个仓库是一个 Claude Code 插件 - 直接安装或手动复制组件。

``` everything-claude-code/ |-- .claude-plugin/ # 插件与应用商店清单 | |-- plugin.json # 插件元数据与组件路径 | |-- marketplace.json # 用于 /plugin marketplace add 的自托管应用商店目录 | |-- agents/ # 36 个专用子智能体,用于任务委派 | |-- planner.md # 功能实现规划 | |-- architect.md # 系统架构设计决策 | |-- tdd-guide.md # 测试驱动开发 | |-- code-reviewer.md # 代码质量与安全审查 | |-- security-reviewer.md # 漏洞分析 | |-- build-error-resolver.md # 构建错误修复 | |-- e2e-runner.md # Playwright 端到端测试 | |-- refactor-cleaner.md # 无效代码清理 | |-- doc-updater.md # 文档同步更新 | |-- docs-lookup.md # 文档 / API 查阅 | |-- chief-of-staff.md # 沟通梳理与文稿起草 | |-- loop-operator.md # 自主循环执行 | |-- harness-optimizer.md # 执行框架配置调优 | |-- cpp-reviewer.md # C++ 代码审查 | |-- cpp-build-resolver.md # C++ 构建错误修复 | |-- go-reviewer.md # Go 代码审查 | |-- go-build-resolver.md # Go 构建错误修复 | |-- python-reviewer.md # Python 代码审查 | |-- database-reviewer.md # 数据库 / Supabase 审查 | |-- typescript-reviewer.md # TypeScript/JavaScript 代码审查 | |-- java-reviewer.md # Java/Spring Boot 代码审查 | |-- java-build-resolver.md # Java/Maven/Gradle 构建错误修复 | |-- kotlin-reviewer.md # Kotlin/Android/KMP 代码审查 | |-- kotlin-build-resolver.md # Kotlin/Gradle 构建错误修复 | |-- rust-reviewer.md # Rust 代码审查 | |-- rust-build-resolver.md # Rust 构建错误修复 | |-- pytorch-build-resolver.md # PyTorch/CUDA 训练错误修复 | |-- skills/ # 工作流定义与领域知识库 | |-- coding-standards/ # 各语言最佳实践 | |-- clickhouse-io/ # ClickHouse 分析、查询与数据工程 | |-- backend-patterns/ # API、数据库、缓存设计模式 | |-- frontend-patterns/ # React、Next.js 开发模式 | |-- frontend-slides/ # HTML 幻灯片与 PPTX 转网页工作流(新增) | |-- article-writing/ # 长文本写作,保留指定风格、避免通用 AI 腔调(新增) | |-- content-engine/ # 多平台社交内容创作与复用工作流(新增) | |-- market-research/ # 带来源引用的市场、竞品与投资方研究(新增) | |-- investor-materials/ # 融资路演 PPT、单页摘要、备忘录与财务模型(新增) | |-- investor-outreach/ # 定制化融资触达与跟进(新增) | |-- continuous-learning/ # 从会话中自动提取模式(长文本指南) | |-- continuous-learning-v2/ # 基于本能的学习,附带置信度评分 | |-- iterative-retrieval/ # 为子智能体渐进式优化上下文 | |-- strategic-compact/ # 手动上下文精简建议(长文本指南) | |-- tdd-workflow/ # 测试驱动开发方法论 | |-- security-review/ # 安全检查清单 | |-- eval-harness/ # 验证循环评估(长文本指南) | |-- verification-loop/ # 持续验证机制(长文本指南) | |-- videodb/ # 音视频采集、检索、编辑、生成与推流(新增) | |-- golang-patterns/ # Go 语言惯用写法与最佳实践 | |-- golang-testing/ # Go 测试模式、TDD 与基准测试 | |-- cpp-coding-standards/ # 遵循 C++ Core Guidelines 的编码规范(新增) | |-- cpp-testing/ # 基于 GoogleTest、CMake/CTest 的 C++ 测试(新增) | |-- django-patterns/ # Django 模式、模型与视图(新增) | |-- django-security/ # Django 安全最佳实践(新增) | |-- django-tdd/ # Django TDD 工作流(新增) | |-- django-verification/ # Django 验证循环(新增) | |-- laravel-patterns/ # Laravel 架构模式(新增) | |-- laravel-security/ # Laravel 安全最佳实践(新增) | |-- laravel-tdd/ # Laravel TDD 工作流(新增) | |-- laravel-verification/ # Laravel 验证循环(新增) | |-- python-patterns/ # Python 惯用写法与最佳实践(新增) | |-- python-testing/ # 基于 pytest 的 Python 测试(新增) | |-- quarkus-patterns/ # Java Quarkus 模式(新增) | |-- quarkus-security/ # Quarkus 安全(新增) | |-- quarkus-tdd/ # Quarkus TDD(新增) | |-- quarkus-verification/ # Quarkus 验证(新增) | |-- springboot-patterns/ # Java Spring Boot 模式(新增) | |-- springboot-security/ # Spring Boot 安全(新增) | |-- springboot-tdd/ # Spring Boot TDD(新增) | |-- springboot-verification/ # Spring Boot 验证(新增) | |-- configure-ecc/ # 交互式安装向导(新增) | |-- security-scan/ # 集成 AgentShield 安全审计(新增) | |-- java-coding-standards/ # Java 编码规范(新增) | |-- jpa-patterns/ # JPA/Hibernate 模式(新增) | |-- postgres-patterns/ # PostgreSQL 优化模式(新增) | |-- nutrient-document-processing/ # 基于 Nutrient API 的文档处理(新增) | |-- docs/examples/project-guidelines-template.md # 项目专属技能模板 | |-- database-migrations/ # 数据库迁移模式(Prisma、Drizzle、Django、Go)(新增) | |-- api-design/ # REST API 设计、分页、错误响应(新增) | |-- deployment-patterns/ # CI/CD、Docker、健康检查、回滚(新增) | |-- docker-patterns/ # Docker Compose、网络、数据卷、容器安全(新增) | |-- e2e-testing/ # Playwright E2E 模式与页面对象模型(新增) | |-- content-hash-cache-pattern/ # 用于文件处理的 SHA-256 内容哈希缓存(新增) | |-- cost-aware-llm-pipeline/ # LLM 成本优化、模型路由、预算跟踪(新增) | |-- regex-vs-llm-structured-text/ # 文本解析:正则与 LLM 选型决策框架(新增) | |-- swift-actor-persistence/ # 基于 Actor 的 Swift 线程安全数据持久化(新增) | |-- swift-protocol-di-testing/ # 基于协议的依赖注入,实现可测试 Swift 代码(新增) | |-- search-first/ # 先调研再编码工作流(新增) | |-- skill-stocktake/ # 技能与命令质量审计(新增) | |-- liquid-glass-design/ # iOS 26 Liquid Glass 设计系统(新增) | |-- foundation-models-on-device/ # 基于 Apple FoundationModels 的端侧大模型(新增) | |-- swift-concurrency-6-2/ # Swift 6.2 简洁并发编程(新增) | |-- perl-patterns/ # 现代 Perl 5.36+ 惯用写法与最佳实践(新增) | |-- perl-security/ # Perl 安全模式、污点模式、安全 I/O(新增) | |-- perl-testing/ # 基于 Test2::V0、prove、Devel::Cover 的 Perl TDD(新增) | |-- autonomous-loops/ # 自主循环模式:顺序流水线、PR 循环、DAG 编排(新增) | |-- plankton-code-quality/ # 基于 Plankton 钩子的实时代码质量管控(新增) | |-- commands/ # 维护中的斜杠命令兼容层;优先使用 skills/ | |-- plan.md # /plan - 实现规划 | |-- code-review.md # /code-review - 代码质量审查 | |-- build-fix.md # /build-fix - 修复构建错误 | |-- quality-gate.md # /quality-gate - 验证门禁 | |-- refactor-clean.md # /refactor-clean - 清理无效代码 | |-- learn.md # /learn - 会话中提取模式(长文本指南) | |-- learn-eval.md # /learn-eval - 提取、评估并保存模式(新增) | |-- checkpoint.md # /checkpoint - 保存验证状态(长文本指南) | |-- setup-pm.md # /setup-pm - 配置包管理器 | |-- go-review.md # /go-review - Go 代码审查(新增) | |-- go-test.md # /go-test - Go TDD 工作流(新增) | |-- go-build.md # /go-build - 修复 Go 构建错误(新增) | |-- skill-create.md # /skill-create - 从 Git 历史生成技能(新增) | |-- instinct-status.md # /instinct-status - 查看已学习本能(新增) | |-- instinct-import.md # /instinct-import - 导入本能(新增) | |-- in

Extension points exported contracts — how you extend this code

SessionFilenameMeta (Interface)
(no doc)
scripts/lib/session-manager.d.ts
AreaInfo (Interface)
(no doc)
scripts/codemaps/generate.ts
SessionMetadata (Interface)
(no doc)
scripts/lib/session-manager.d.ts
SessionStats (Interface)
(no doc)
scripts/lib/session-manager.d.ts
Session (Interface)
(no doc)
scripts/lib/session-manager.d.ts
SessionListResult (Interface)
(no doc)
scripts/lib/session-manager.d.ts

Core symbols most depended-on inside this repo

ok
called by 3214
integrations/aura/adapter.py
get
called by 255
src/llm/tools/executor.py
has
called by 170
src/llm/tools/executor.py
run
called by 90
src/llm/tools/executor.py
parseArgs
called by 63
scripts/repair.js
log
called by 58
scripts/hooks/quality-gate.js
fileExists
called by 57
scripts/harness-audit.js
resolveInstallPlan
called by 44
scripts/lib/install-manifests.js

Shape

Function 2,590
Method 187
Class 74
Interface 26
Route 15

Languages

TypeScript82%
Python18%

Modules by API surface

skills/continuous-learning-v2/scripts/test_parse_instinct.py69 symbols
skills/continuous-learning-v2/scripts/instinct-cli.py49 symbols
scripts/operator-readiness-dashboard.js40 symbols
skills/skill-comply/tests/test_grader.py39 symbols
scripts/lib/state-store/queries.js38 symbols
scripts/loop-status.js37 symbols
scripts/lib/install-lifecycle.js37 symbols
scripts/hooks/gateguard-fact-force.js37 symbols
scripts/lib/control-pane/state.js35 symbols
ecc_dashboard.py34 symbols
scripts/hooks/session-activity-tracker.js33 symbols
scripts/lib/utils.js32 symbols

Dependencies from manifests, versioned

@eslint/js9.39.2 · 1×
@iarna/toml2.2.5 · 1×
@opencode-ai/plugin1.0.0 · 1×
@types/node25.7.0 · 1×
ajv8.18.0 · 1×
c811.0.0 · 1×
eslint9.39.2 · 1×
globals17.4.0 · 1×
markdownlint-cli0.48.0 · 1×
sql.js1.14.1 · 1×
typescript6.0.3 · 1×
anthropic0.25.0 · 1×

Datastores touched

myappDatabase · 1 repos
mydbDatabase · 1 repos
(mysql)Database · 1 repos
dbDatabase · 1 repos
myserviceDatabase · 1 repos
app_devDatabase · 1 repos
dbnameDatabase · 1 repos
dev_dbDatabase · 1 repos

For agents

$ claude mcp add ECC \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact