← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

affaan-m ECC


好的,这是您要求的英文文章的中文翻译,已按照要求保留原文结构、代码块、技术术语,并输出为 Markdown 格式。


affaan-m ECC

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

警告 仅限官方来源。请仅从经过验证的渠道安装 ECC:GitHub 仓库 github.com/affaan-m/ECC、npm 包 ecc-universalecc-agentshield、GitHub App、插件标识符 ecc@ecc 以及项目网站 ecc.tools。第三方重新上传和非官方镜像未经项目维护或审查,可能包含恶意软件。

ECC Pro + GitHub App 免费安装 · 私有仓库从 $19/座/月起

赞助 ECC 资助开源项目

社区 Discord · 问答 · 展示与分享

开源软件保持免费。此仓库永久采用 MIT 许可证。ECC Pro 是用于私有仓库的托管 GitHub App。赞助商和 Pro 订阅者为这项工作提供资金。这就是为什么一位维护者能够每周在 7 个工具链上发布更新的原因。

合作伙伴与赞助商 社区赞助商:Mike Morgan · @jasonwu513 · @1anter · @massimotodaro · @meadmccabe 成为赞助商 · 赞助等级 · 赞助计划

跳转到安装 ↓

ECC

你的智能体可以编写代码,但 ECC 为其提供了一个协调的工程系统和工具箱:它在构建之前进行规划,通过测试验证更改,从一个全新的上下文审查自己的工作,记住重要事项,并将重复的成功转化为可复用的技能和工作流程。

规划 -> 测试 -> 实现 -> 审查 -> 验证 -> 记忆 -> 改进

无需在每次提示中重建该流程,你只需安装一次,它就会成为智能体工作方式的一部分。优化上下文窗口。持久化其他所有内容。

ECC 是 MIT 许可的开源软件。它目前与 Claude Code 配合最佳,并提供对 Codex 的一流支持,以及用于 Cursor、OpenCode、Gemini、Zed、GitHub Copilot、Antigravity、Qwen 和其他工具链的适配器。

可访问 67 个智能体、281 项技能和 94 个传统命令垫片,以及钩子、规则、记忆、持续学习和 AgentShield 安全扫描。这些智能体专门用于规划、审查、构建修复、安全、架构和领域工作。

| 包含内容 | 数量 | 提供给你的功能 | | :--- | :--- | :--- | | 智能体 | 67 个 | 规划、审查、构建修复、安全、架构和领域工作 | | 技能 | 281 项 | TDD、研究、安全、文档、前端、数据、机器学习、运维等 | | 命令 | 94 个 | 在 ECC 转向以技能为先的界面时提供的便捷入口点 | | 钩子和记忆 | - | 运行时执行、会话摘要、持续学习、直觉和上下文控制 | | 规则 | - | 按语言或项目选择性的、始终加载的标准 | | AgentShield | 包含 | 扫描提示、钩子、MCP 配置、权限、密钥和智能体文件 |

安装 ECC

每个工具链仅选择一种方式

你可以同时将 ECC 与 Claude Code、Codex 和其他工具链一起使用。为每个工具链选择一种安装方法:

推荐默认设置: 为 Claude Code 安装 Claude Code 插件,并为 Codex 使用支持的同步流程。不要叠加安装方法。 将 ECC 安装两次到同一个工具链可能会导致技能、命令、钩子或配置重复;将其安装一次到多个工具链则不会。如果你已经叠加了多个安装并且看起来有重复,请直接跳到 重置 / 卸载 ECC

Claude Code

在 Claude Code 内部运行以下命令:

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

这将安装 ECC 的技能、智能体、命令和插件管理的钩子。Claude Code 插件无法分发规则,因此请只添加你实际需要的规则包:

git clone https://github.com/affaan-m/ECC.git
cd ECC
mkdir -p ~/.claude/rules/ecc
cp -R rules/common ~/.claude/rules/ecc/
cp -R rules/typescript ~/.claude/rules/ecc/  # 替换为你的技术栈

rules/common 加上你实际使用的一个语言或框架包开始。如果你安装了插件,之后不要运行 ./install.sh --profile full

更喜欢 settings.json? 声明式添加市场

直接添加到你的 ~/.claude/settings.json 中:

{
  "extraKnownMarketplaces": {
    "ecc": {
      "source": {
        "source": "github",
        "repo": "affaan-m/ECC"
      }
    }
  },
  "enabledPlugins": {
    "ecc@ecc": true
  }
}

这会给你与上面两个 /plugin 命令相同的结果。

命名 + 迁移说明(ecc@ecc、affaan-m/ECC、ecc-universal)

ECC 有三个公共标识符,它们不可互换:

这是有意为之。Anthropic 市场/插件安装由规范的插件标识符键控,因此 ECC 使用 ecc@ecc 来使工具名称和斜杠命令命名空间足够短,以满足严格的 Desktop/API 验证器。较早的帖子可能仍显示旧的长市场标识符;请将其视为仅限旧版的别名。另外,npm 包保留在 ecc-universal 上,因此 npm 安装和市场安装有意使用不同的名称。npm 版本按版本标签发布,而不是按每次提交发布,因此 ecc-universal 跟踪发布版本(2.1、2.2...),而不是每次推送到 main 的提交。如果你想要最新版本,请从 git 安装。

如果你的本地 Claude 设置被清除或重置,这并不意味着你需要重新购买任何东西。从运行 node scripts/ecc.js list-installed 开始,然后在重新安装之前运行 node scripts/ecc.js doctornode scripts/ecc.js repair。这通常会在不重建设置的情况下恢复 ECC 管理的文件。

Codex App 和 CLI

Codex 可靠的 ECC 设置是同步流程。首先运行一次 Codex,以便 ~/.codex/config.toml 存在。同步会保留你现有的 Codex 文件,创建带时间戳的备份,并将 ECC 的 AGENTS.md、技能、提示、智能体和参考配置合并到 ~/.codex 中:

git clone https://github.com/affaan-m/ECC.git
cd ECC
npm install
bash scripts/sync-ecc-to-codex.sh

你也可以直接在 Codex 中打开 ECC 仓库进行项目本地设置。Codex 会读取根目录的 AGENTS.md.codex/ 中的受信任项目配置,而不会出现故障。

📖 阅读原文 →