乐于分享
好东西不私藏

AI 编程终极形态!ECC 2.0:让 Claude/Cursor/Copilot 变身全能开发,60 个 Agent+232 个技能开箱即用

AI 编程终极形态!ECC 2.0:让 Claude/Cursor/Copilot 变身全能开发,60 个 Agent+232 个技能开箱即用

ECC 2.0:AI编程终极形态,让Claude/Cursor/Copilot变身全能开发助手

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

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

从 Anthropic 黑客马拉松冠军到 10 个月生产验证,这可能是目前最强大的 AI 编程统一操作系统

你是否遇到过这些痛点?

  • 每个 AI 编程工具都要单独写提示词,重复劳动效率低下

  • 代码风格不统一,安全漏洞防不胜防

  • 多工具切换时上下文丢失,工作流断裂

  • 想用上多 Agent 协作却不知道从何下手

今天要介绍的ECC(Harness-Native Operator System for Agentic Work),彻底解决了这些问题。它不是简单的配置包,而是一套完整的 AI 编程操作系统,让你用一套配置,在 Claude Code、Cursor、GitHub Copilot 等所有主流工具上获得一致的、生产级的开发体验。

🔥 什么是 ECC?不止是配置,是 AI 编程的统一操作系统

ECC 诞生于 2025 年 9 月 Anthropic x Forum Ventures 黑客马拉松并斩获冠军,经过 10 个月、每天高强度的生产环境打磨,已经进化为一个功能完备的 AI 开发基础设施。

它的核心定位是:为所有 AI 编程工具提供统一的运行时、工作流和能力抽象。你可以把它理解为 AI 编程界的 "Windows"—— 所有的 Agent、技能、规则和自动化钩子都运行在这个系统之上,一次配置,全平台生效。

ECC 的核心能力矩阵

✅ 全栈覆盖:从需求规划、代码编写、测试审查到部署运维的完整开发流程 

✅ 跨平台兼容:支持 Claude Code、Cursor、Codex、OpenCode、Zed、GitHub Copilot 等 7 + 主流工具 

✅ 生产级安全:内置 AgentShield 安全扫描器,1282 项测试覆盖 102 条静态分析规则 

✅ 持续学习:自动提取你的编码习惯,生成个性化技能和规则

✅ 极致性能:内置 Token 优化、内存管理和上下文压缩,成本降低 60% 以上

🚀 ECC 2.0 RC1 重磅更新:Rust 内核 + 桌面仪表盘 + 全栈工作流

2026 年 4 月发布的 ECC 2.0 RC1 是一个里程碑式的版本,带来了全面的架构升级和功能扩展:

1. 全新 Rust 控制平面(ecc2)

  • 用 Rust 重写了核心控制逻辑,性能提升 300%

  • 提供dashboardstartsessionsdaemon等完整命令集

  • 支持后台守护进程运行,实现真正的无人值守开发

2. 桌面仪表盘 GUI

  • 基于 Tkinter 的跨平台桌面应用,支持明暗主题切换

  • 可视化浏览所有 Agent、技能、命令和规则

  • 实时监控会话状态、技能运行健康度和安装情况

  • 一键导出项目状态报告,方便团队协作交接

3. Hermes 操作员工作流

新增 8 大操作员级技能,覆盖企业级开发全场景:

  • brand-voice:统一品牌文案风格

  • customer-billing-ops:自动化账单处理

  • ecc-tools-cost-audit:AI 工具成本审计与优化

  • project-flow-ops:项目流程自动化管理

  • google-workspace-ops:Google 办公套件集成

4. 媒体与发布工具链

  • manim-video:数学动画自动生成

  • remotion-video-creation:技术讲解视频制作

  • 多平台社交内容自动发布与同步

🛠️ 开箱即用的生产力武器库:60 Agent + 232 Skills

ECC 最强大的地方在于它庞大且经过生产验证的组件库,几乎覆盖了所有开发场景。

60 个专业 Agent,各司其职

ECC 提供了 60 个经过精心调教的专业 Agent,每个 Agent 都专注于一个特定领域,比通用大模型表现更出色:

类别

核心 Agent

功能

开发规划

planner、architect

需求拆解、系统架构设计

代码编写

tdd-guide、code-generator

测试驱动开发、代码生成

代码审查

code-reviewer、security-reviewer

质量审查、安全漏洞检测

问题排查

build-error-resolver、debugger

构建错误修复、调试指导

语言专家

typescript-reviewer、rust-reviewer、python-reviewer

10 种语言的专业支持

运维部署

devops-agent、docker-expert

容器化、CI/CD 配置

文档写作

doc-updater、technical-writer

技术文档自动生成与更新

232 个技能,覆盖全开发周期

技能是 ECC 的核心工作流单元,它将复杂的开发流程标准化、自动化。部分核心技能包括:

  • tdd-workflow:严格遵循红 - 绿 - 重构的测试驱动开发流程

  • security-scan:一键运行 AgentShield 安全扫描,检测 OWASP Top 10 漏洞

  • e2e-testing:自动生成 Playwright 端到端测试用例

  • api-design:RESTful API 设计最佳实践

  • database-migrations:数据库迁移方案生成与验证

  • cost-aware-llm-pipeline:AI 流水线成本优化与预算控制

自动化钩子(Hooks):让 AI 学会 "自律"

ECC 的钩子系统可以在特定事件发生时自动执行脚本,实现开发流程的自动化:

  • afterFileEdit:文件保存后自动格式化、类型检查

  • beforeShellExecution:执行 Shell 命令前进行安全检查

  • sessionStart:自动加载项目上下文和历史会话

  • sessionEnd:自动保存会话状态,提取学习模式

  • beforeSubmitPrompt:检测提示词中的敏感信息,防止泄露

规则(Rules):统一编码标准

ECC 提供了 34 条经过验证的编码规则,分为通用规则和语言特定规则:

  • 通用规则:Git 工作流、测试要求、安全规范、性能优化

  • 语言规则:TypeScript、Python、Go、Rust、Java、PHP 等 12 种语言

  • 所有规则都可以根据项目需求灵活定制

⚡ 5 分钟快速上手:零门槛部署你的 AI 开发助手

ECC 提供了多种安装方式,推荐使用插件安装(最简便),绝对不要叠加多种安装方法(这是最常见的错误原因)。

推荐方式:Claude Code 插件安装

  1. 添加 ECC 市场源

/plugin marketplace add https://github.com/affaan-m/ECC

  1. 安装 ECC 插件

/plugin install ecc@ecc

  1. 手动复制规则(插件无法自动分发规则)

# 克隆仓库git clone https://github.com/affaan-m/ECC.gitcd ECC# 复制通用规则和你需要的语言规则mkdir -p ~/.claude/rules/ecccp -R rules/common ~/.claude/rules/ecc/cp -R rules/typescript ~/.claude/rules/ecc/  # 根据你的技术栈选择

  1. 启动桌面仪表盘

npm run dashboard# 或者python3 ./ecc_dashboard.py

📌 Cursor IDE 专属详细教程:让你的 Cursor 从 "好用" 变 "无敌"

Cursor 是目前最流行的 AI IDE 之一,但原生功能比较基础,缺乏标准化的工作流和自动化能力。ECC 为 Cursor 提供了深度原生集成,支持 15 种钩子事件(比 Claude Code 还多),是 Cursor 用户提升效率的终极武器。

前置准备

  • 确保你的 Cursor 版本 ≥ 0.40.0(支持最新的钩子和 Agent API)

  • 安装 Node.js ≥ 18.0.0(ECC 的钩子脚本基于 Node.js 运行)

  • 克隆 ECC 仓库到本地:git clone https://github.com/affaan-m/ECC.git && cd ECC

第一步:一键安装 ECC 到 Cursor

ECC 提供了专门的 Cursor 安装脚本,会自动适配 Cursor 的目录结构,不会污染你的全局配置

macOS/Linux

# 安装基础版 + TypeScript支持(推荐大多数用户)./install.sh --target cursor typescript# 安装多语言支持(根据你的技术栈添加)./install.sh --target cursor python golang swift php

Windows PowerShell

# 安装基础版 + TypeScript支持.\install.ps1 --target cursor typescript# 安装多语言支持.\install.ps1 --target cursor python golang swift php

安装完成后会自动创建以下目录结构

你的项目根目录/└── .cursor/    ├── agents/          # ECC Agent(ecc-*.md格式,避免命名冲突)    ├── skills/          # ECC技能    ├── commands/        # ECC命令    ├── hooks/           # 钩子脚本和适配器    ├── rules/           # 编码规则    └── mcp.json         # MCP服务器配置

第二步:验证安装是否成功

  1. 重启 Cursor(必须重启才能加载新的配置)

  2. 打开 Cursor 的命令面板(Cmd+Shift+P / Ctrl+Shift+P

  3. 输入Cursor: List Agents,应该能看到 48 个以ecc-开头的专业 Agent

  4. 新建一个test.ts文件,输入console.log('test')并保存 ✅ 如果看到[Hook] Remove console.log的警告,说明钩子系统正常工作

  5. 在聊天框输入@ecc-planner,应该能调用规划 Agent

第三步:Cursor 专属核心功能详解

1. 15 种自动化钩子:比 Claude Code 更强大的事件系统

ECC 为 Cursor 适配了 15 种钩子事件,覆盖了 IDE 的所有关键操作,采用DRY 适配器模式复用 Claude Code 的所有钩子脚本,保证行为完全一致。

最实用的 5 个钩子

钩子事件

触发时机

功能

afterFileEdit

文件保存后

自动格式化代码、运行 TypeScript 类型检查、移除 console.log

beforeShellExecution

执行 Shell 命令前

阻止不在 tmux 中的开发服务器(防止意外关闭)、git push 前自动审查

beforeSubmitPrompt

发送提示词前

检测提示词中的敏感信息(sk-、ghp_、AKIA 等)并阻止发送

beforeTabFileRead

Tab 读取文件前

阻止读取.env.key.pem等敏感文件

beforeMCPExecution

调用 MCP 工具前

记录 MCP 调用日志、进行权限审计

自定义钩子开关: 如果你想禁用某个钩子,可以在.cursor/hooks/adapter.js中注释掉对应的事件,或者设置环境变量:

# 禁用console.log警告export ECC_DISABLED_HOOKS="post:edit:console-log"

2. 34 条编码规则:自动强制执行团队规范

ECC 为 Cursor 提供了 34 条经过生产验证的编码规则,采用 Cursor 原生的 YAML 格式,支持文件匹配和自动应用。

规则示例

---description: "TypeScript编码风格规范"globs: ["**/*.ts", "**/*.tsx", "**/*.js", "**/*.jsx"]alwaysApply: true---1. 使用单引号而非双引号2. 每行代码不超过120个字符3. 必须使用ES模块(import/export)而非CommonJS4. 禁止使用any类型,必须明确标注类型5. 函数必须有返回类型注解

规则管理

  • 所有规则位于.cursor/rules/ecc/目录下

  • 删除不需要的语言规则文件即可禁用对应规则

  • 可以在规则文件中修改alwaysApply: false来改为手动触发

3. 48 个专业 Agent:一键调用专家能力

ECC 为 Cursor 安装了 48 个最常用的专业 Agent,全部以ecc-前缀命名,避免与你自己的 Agent 冲突。

常用 Agent 调用方式

  • 在聊天框输入@ecc-code-reviewer:对当前文件进行代码审查

  • 输入@ecc-security-reviewer:进行安全漏洞扫描

  • 输入@ecc-tdd-guide:按照测试驱动开发流程生成代码

  • 输入@ecc-build-error-resolver:自动修复构建错误

注意:如果你的 Cursor 版本不支持项目级 Agent,这些文件仍然可以作为显式引用使用 —— 直接在聊天框中粘贴 Agent 文件的内容即可。

4. 共享技能与命令:与 Claude Code 完全一致

ECC 的所有 232 个技能和 75 个命令在 Cursor 上完全可用,使用方式与 Claude Code 一致:

  • 输入/ecc:plan "添加用户认证":生成功能实现计划

  • 输入/ecc:code-review:审查当前文件

  • 输入/ecc:security-scan:运行安全扫描

  • 输入/ecc:test-coverage:分析测试覆盖率

第四步:Cursor + ECC 推荐工作流

这是经过 10 个月生产验证的最佳开发流程,能让你的效率提升 3 倍以上:

  1. 需求规划@ecc-planner 拆解需求,生成详细的实现蓝图

  2. 测试先行@ecc-tdd-guide 编写失败的测试用例

  3. 代码实现:让 Cursor 生成代码,afterFileEdit钩子自动格式化和检查

  4. 代码审查@ecc-code-reviewer 审查代码质量,@ecc-security-reviewer 检查安全

  5. 构建测试@ecc-build-error-resolver 修复构建错误,运行测试

  6. 提交代码beforeShellExecution钩子自动审查 git commit 信息

  7. 会话结束sessionEnd钩子自动保存状态,提取学习模式

第五步:高级配置与优化

1. 启用 MCP 服务器

ECC 为 Cursor 提供了完整的 MCP 服务器支持,编辑.cursor/mcp.json文件,添加你需要的 MCP 服务器:

{  "mcpServers": {    "github": {      "command": "npx",      "args": ["@modelcontextprotocol/server-github"]    },    "exa": {      "command": "npx",      "args": ["@modelcontextprotocol/server-exa"]    }  }}

2. Token 优化配置

在 Cursor 的设置中添加以下环境变量,降低 60% 的使用成本:

{  "ai.model": "claude-3-5-sonnet-20240620",  "ai.maxThinkingTokens": 10000,  "ai.autoCompactThreshold": 50}

3. 禁用不需要的组件

如果你只需要 ECC 的部分功能,可以在安装时指定模块:

# 只安装规则和Agent,不安装钩子./install.sh --target cursor typescript --without hooks-runtime# 只安装核心技能./install.sh --target cursor typescript --profile minimal

Cursor 常见问题排查

❌ 问题 1:钩子不工作

  • 确保 Cursor 版本 ≥ 0.40.0

  • 重启 Cursor(必须重启才能加载新钩子)

  • 检查.cursor/hooks/adapter.js文件是否存在

  • 运行node .cursor/hooks/adapter.js测试是否有语法错误

❌ 问题 2:Agent 不显示

  • 检查.cursor/agents/目录下是否有ecc-*.md文件

  • 部分旧版 Cursor 不支持项目级 Agent,可以直接在聊天框中引用 Agent 文件

  • 重启 Cursor 的 AI 服务(命令面板:Cursor: Restart AI Service

❌ 问题 3:规则不生效

  • 检查规则文件的 YAML frontmatter 是否正确

  • 确保globs字段匹配你的文件类型

  • 重启 Cursor 的规则引擎(命令面板:Cursor: Reload Rules

❌ 问题 4:出现重复的技能或命令

  • 不要同时使用插件安装和手动安装

  • 运行node scripts/uninstall.js --target cursor完全卸载后重新安装

  • 删除.cursor/目录下的重复文件

🔄 跨工具全兼容:一个配置,全平台生效

ECC 是目前唯一实现了所有主流 AI 编程工具深度集成的项目,不同工具的功能支持情况如下:

功能

Claude Code

Cursor

Codex

OpenCode

GitHub Copilot

完整 Agent 支持

✅ 60 个

✅ 48 个

✅ 共享

✅ 12 个

技能系统

✅ 232 个

✅ 共享

✅ 32 个

✅ 37 个

✅ 指令层

自动化钩子

✅ 8 种

✅ 15 种

✅ 11 种

规则系统

✅ 34 条

✅ 34 条

✅ 指令

✅ 13 条

✅ 1 条

MCP 服务器

✅ 14 个

✅ 共享

✅ 7 个

✅ 完整

多 Agent 协作

核心设计理念:DRY 适配器模式

ECC 采用了 "一次编写,到处运行" 的适配器架构:

  • 所有核心逻辑(钩子脚本、技能定义)只写一次

  • 针对不同工具提供轻量级适配器,转换为对应工具的格式

  • 最大程度保证了跨工具的行为一致性

💰 生产级优化:省钱又高效的 Token 与性能秘籍

AI 编程的成本和上下文限制是很多开发者的痛点,ECC 内置了一整套优化方案,帮你节省 60% 以上的成本。

推荐 Token 优化配置

~/.claude/settings.json中添加以下配置:

{  "model": "sonnet",  "env": {    "MAX_THINKING_TOKENS": "10000",    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50",    "CLAUDE_CODE_SUBAGENT_MODEL": "haiku",    "ECC_CONTEXT_MONITOR_COST_WARNINGS": "off"  }}

上下文管理最佳实践

  1. 不要同时启用超过 10 个 MCP 服务器(每个 MCP 会消耗大量上下文)

  2. 使用/compact命令在任务断点处手动压缩上下文

  3. 使用/clear命令在不同任务之间重置会话

  4. 启用strategic-compact技能,自动在合适的时机提示压缩

成本控制技巧

  • 默认使用 Sonnet 模型,只在复杂架构设计时切换到 Opus

  • 子 Agent 使用 Haiku 模型,成本降低 90%

  • 使用/cost命令实时监控会话消耗

  • 启用ecc-tools-cost-audit技能,定期审计 AI 工具支出

🔐 安全第一:AgentShield 守护你的代码安全

AI 编程带来便利的同时,也引入了新的安全风险。ECC 内置的 AgentShield 安全扫描器是目前最强大的 AI 代码安全工具之一:

  • 1282 项测试,98% 的测试覆盖率

  • 102 条静态分析规则,覆盖 OWASP Top 10

  • 支持红队 / 蓝队 / 审计员三 Agent 对抗式扫描

  • 可以集成到 CI/CD 流水线,作为发布质量门

  • 自动修复安全问题(可选)

使用方法:

# 快速扫描npx ecc-agentshield scan# 自动修复安全问题npx ecc-agentshield scan --fix# 深度对抗式扫描(使用Claude Opus)npx ecc-agentshield scan --opus --stream

🧠 持续学习:让 AI 学会你的编码风格

ECC 最独特的功能之一是它的持续学习 v2 系统,它可以自动从你的开发会话中提取模式,生成个性化的技能和规则。

核心功能

  • instinct-status:查看已学习的本能模式和置信度

  • instinct-import/export:导入导出学习到的模式

  • evolve:将相关的本能模式聚类为可复用的技能

  • skill-create:从 Git 历史中自动生成项目专属技能

工作原理

  1. 每次会话结束后,ECC 会自动分析你的操作

  2. 提取重复出现的模式和决策逻辑

  3. 生成带有置信度评分的 "本能"

  4. 当置信度达到阈值时,自动升级为技能

  5. 你可以随时审查、编辑和删除这些学习内容

🌟 为什么 ECC 是 AI 编程的未来?

  1. 统一工作流:解决了不同 AI 工具之间的碎片化问题

  2. 生产级质量:所有组件都经过 10 个月的生产环境验证

  3. 社区驱动:开源 MIT 协议,30 + 贡献者持续更新

  4. 可扩展性:模块化架构,轻松添加新的工具和技能

  5. 以人为本:不是替代开发者,而是增强开发者的能力

📝 写在最后:加入 ECC 社区,共建 AI 开发新范式

ECC 正在重新定义我们与 AI 协作的方式。它让 AI 不再是一个简单的代码生成器,而是一个真正的开发伙伴 —— 了解你的编码风格,遵循你的团队规范,帮你处理繁琐的重复工作,让你专注于真正有创造性的部分。

对于 Cursor 用户来说,ECC 是一个必须安装的插件。它能让你的 Cursor 从一个 "好用的 AI 编辑器" 变成一个 "全能的开发助手",彻底改变你的编程体验。

立即开始

  • GitHub 仓库:https://github.com/affaan-m/ECC

  • 官方文档:仓库中的the-longform-guide.mdthe-shortform-guide.md

  • Cursor 专属文档:.cursor/README.md

  • 社区讨论:GitHub Discussions

如果你也厌倦了在不同 AI 工具之间反复切换,厌倦了写重复的提示词,厌倦了不一致的代码质量,那么 ECC 绝对值得你花 5 分钟尝试。它会彻底改变你的 AI 编程体验。

尽快转存,以免被删!

https://pan.quark.cn/s/050f381b395b

https://pan.xunlei.com/s/VOrwPKercKjS8cldc_ol5cI0A1?pwd=724j#

告别命令行![爱马仕]Hermes Agent 全功能可视化界面来了,一条命令玩转自进化AI Agent
「爱马仕」Hermes Agent:2026 年 5 月必装的 10 大神级插件分
英伟达发福利:免费领一年 API Key,DeepSeek / Kimi / MiniMax 全都能用(手把手图文教程)