Mindket

ECC(affaan-m 出品)

新上架第 2 版 · 更新于
星标299k

概览

Affaan Mustafa 做的插件,包含智能体、技能、命令和钩子。它给 Claude Code、Codex 等编程智能体一套固定流程:先做规划、测试先行、在全新上下文中审查、保存会话记忆,以及安全扫描。

ECC(affaan-m 出品) 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

用在
  • 操作系统:核心 CLI 能在 Windows、macOS 和 Linux 上运行
  • 可选功能:部分需要 Bash 或 Python
  • 其他智能体:Zed、Qwen、Hermes、OpenClaw、Kimi Code、CodeBuddy 和 JoyCode 用 README 里的脚本从克隆的仓库安装
先运行
npx ecc-universal@2.2.3 setup

平台

Claude Code编程智能体
Codex编程智能体
Cursor代码编辑器
OpenCode编程智能体
GitHub Copilot编程智能体
GeminiAI 对话

用在哪里里还有 5 个

关于

它是什么

ECC 是 Affaan Mustafa 为 AI 编程智能体做的一套智能体、技能、命令、钩子和规则。它给智能体一套工程流程:先规划再动手,用测试证明改动有效,并在全新上下文中审查自己的工作。钩子会在会话之间保留要紧的信息,反复奏效的做法会变成可复用的技能。

  1. 规划改动
  2. 先写测试
  3. 实现
  4. 在全新上下文中审查
  5. 验证
  6. 记住管用的做法,持续改进

适合谁

在长期项目上使用编程智能体、想要一套固定流程并在会话之间保留记忆的开发者。希望智能体的每处改动在合并前都经过测试和审查的团队,从中受益最多。

谁在用,怎么用
行业谁在用怎么用例子
软件产品公司做长期重构的开发者收工时保存会话,第二天接着用,让智能体不丢进度开发者收工时运行 /save-session,第二天早上用 /resume-session 接着做重构。
工程团队负责代码仓库的团队负责人让测试和全新上下文的审查成为智能体每处改动合并前的必经步骤团队把 ECC 加进代码仓库,智能体的每处改动在合并前都要过一遍 /code-review。
创业公司和独立开发者一个人做产品的开发者每个功能先做规划,构建坏了也不用离开智能体就能修独立开发者更新依赖后构建坏了,就运行 /build-fix。
安全与平台团队安全负责人扫描团队的智能体配置,管住破坏性命令安全负责人用 AgentShield 扫描团队的智能体配置、钩子和 MCP 设置。

如果你想要轻量的配置,全套内容和它的钩子可能超出你的需要;README 也提供了一条不带钩子的精简安装路线。

用在哪里

各个智能体的支持程度不同,README 写明了每个能做到哪一步。

在哪里运行,支持到什么程度
智能体支持情况
Claude Code最稳定的主要目标,通过原生插件使用
Codex 和 Qoder原生插件
Cursor、OpenCode 和 GitHub Copilot CLI测试版适配器
Gemini、Zed、Antigravity 等精简适配器,并不声称和 Claude Code 功能完全一致
  • 操作系统:核心 CLI 能在 Windows、macOS 和 Linux 上运行
  • 可选功能:部分需要 Bash 或 Python
  • 其他智能体:Zed、Qwen、Hermes、OpenClaw、Kimi Code、CodeBuddy 和 JoyCode 用 README 里的脚本从克隆的仓库安装

如何设置

点“获取”会保存一个 zip 压缩包,里面是 Mindket 为每个智能体整理的安装说明。ECC 本身从 affaan-m 的仓库和 ecc-universal 这个 npm 包安装。

先准备好这些
需要说明
Node.js18 或更高版本
Git在你的 PATH 里
Claude Code2.1 或更高版本,在你的 PATH 里
Bash 或 Python只有部分可选功能需要

第一次安装,README 里的 Windows 分步说明最清楚:

  1. 打开 PowerShell,确认 Node、Git 和 Claude Code 都有响应。
  2. 运行引导式安装。
  3. 个人使用的话,选 Global user 和 Standard hooks,然后确认。
  4. 开一个新的 Claude Code 会话,运行 /plugin list,确认 ecc@ecc 已启用。
node --version
git --version
claude --version
npx ecc-universal@2.2.3 setup

想更新 ECC、更改安装范围或钩子配置档,再运行一遍同一行安装命令即可。Codex 从同一个仓库把 ECC 作为原生插件安装:

codex plugin marketplace add affaan-m/ECC
codex plugin add ecc@ecc

精简路线把 ECC 装进 Claude Code,不带钩子。它是一条单独的路线,用来代替上面的安装,而不是叠加在上面。

npx ecc-universal@2.2.3 install --profile minimal --target claude

每个智能体只选一种方式。往同一个智能体里装两次 ECC,可能让技能、命令、钩子或配置重复。

如何使用

一个功能从 /ecc:plan 加一段简短描述开始,后面的步骤顺着往下走。

最常用的命令
命令或技能它做什么
/ecc:plan在改动任何代码之前,为这个功能起草计划
tdd-workflow一个先写测试的技能
/code-review在全新上下文中审查改动
/build-fix修复坏掉的构建
/context-budget显示上下文用了多少
/save-session 和 /resume-session让长时间的工作跨会话延续
/ecc:configure-ecc以后修改 ECC 的设置

手动安装时,命令可能是更短的形式,比如 /plan。

示例

在改动任何代码之前,你先在 Claude Code 里规划一个功能。

/ecc:plan "Add user authentication with OAuth"

planner 智能体起草一份实现方案,你在开始写代码前确认或修改。接着,tdd-workflow 技能让 tdd-guide 智能体在改动之前先写一个会失败的测试,/code-review 再把结果交给 code-reviewer 智能体。

新手与专家

新手:ECC 给你的编程智能体套上一套固定流程:每次改动都从一份你批准的计划开始,在写任何代码之前,先有一个会失败的测试。你用 /ecc:plan 这类命令来驱动它。在 Claude Code 里装上这个插件,先用它规划一个小功能。

专家:它的价值很大一部分在钩子上。钩子在会话的固定节点运行本地脚本,所以即使模型忘了,这套流程也照样维持。ECC_HOOK_PROFILE 设定钩子的严格程度,默认是 standard;ECC_DISABLED_HOOKS 可以单独关掉某个钩子:

export ECC_HOOK_PROFILE=standard
export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"

现在技能是主要的使用方式,ECC 正在转向以技能为先,命令则保留为入口。

ECC 自带的内容(按 README 的统计)
智能体71
技能314
旧版命令兼容层98

插件会把这全套内容都展示给模型,所以在意上下文占用时,就选择性安装。代价是每一轮都有额外开销,而且智能体行为反常时,要排查的环节更多。

注意事项

README 要你把钩子和 MCP 服务器当作可执行的配置来对待。

  • 钩子:插件钩子会在每次提示和工具调用时、会话开始和结束时,以及压缩上下文之前运行本地脚本
  • GateGuard:在 rm 这类破坏性 shell 命令运行前做检查
  • 存储的数据:会话摘要和学到的技能默认存在 ~/.claude 下
  • 规则:插件不能附带规则,所以你要手动复制想要的规则包
  • OpenAI:/astra-review 会通过你的 Codex CLI 登录把 diff 发给 OpenAI,而且只在你运行它时才发
  • 诊断数据:ECC 自己不会上传任何诊断数据
  • 卸载:ECC 记录自己的安装状态,所以卸载时只删它自己的文件
  • 官方渠道:只从官方渠道安装,因为作者提醒,非官方副本可能带有恶意软件
  • 许可证:MIT

README 和文件

README
# ECC:智能体运行框架操作系统(Agent Harness Operating System)安装说明

这个工具包里是 Mindket 写的安装说明,不含任何 ECC 自己的文件。智能体、技能、命令、钩子和插件都从 affaan-m 的仓库安装:https://github.com/affaan-m/ECC

由 Affaan Mustafa(affaan-m)制作,由 Mindket 上架。

许可证:MIT,Copyright (c) 2026 Affaan Mustafa。全文见 https://github.com/affaan-m/ECC/blob/HEAD/LICENSE

这些说明里的每条命令都照抄自作者的 README:https://github.com/affaan-m/ECC#readme

## 安装的内容

出自 README 的“Install ECC”和“Advanced Install Options”两节:

- 智能体、技能和命令。Claude Code 插件的命令带 ecc: 前缀,比如 /ecc:plan。
- 运行本地脚本的钩子,比如在会话开始、会话结束和压缩上下文之前运行。用插件安装时,它们会自动加载。
- 可选的规则包。Claude Code 插件无法附带规则,所以你要手动复制想用的那些(见 setup/claude-code.md)。
- 安装状态有记录,所以 ECC 只会删除属于它自己的文件。
- 默认定义了一个 MCP 连接器 chrome-devtools,但用插件安装时不会开启 MCP 服务器。

## 工具包里的文件

- setup/claude-code.md
- setup/codex.md
- setup/cursor.md
- setup/opencode.md
- setup/gemini-cli.md
- setup/github-copilot.md
- setup/other-agents.md(Qoder、Zed、Antigravity、Qwen、Hermes、OpenClaw、Kimi Code、CodeBuddy、JoyCode)

## 每个智能体只选一种安装方式

README 提醒不要叠加多种安装方式。往同一个智能体里装两次 ECC,可能让技能、命令、钩子或配置重复。给几个不同的智能体各装一次则没有问题。

## 更新或卸载

出自 README 的“Reset / Uninstall ECC”一节:

```
npx ecc-universal@2.2.3 list-installed
npx ecc-universal@2.2.3 doctor
npx ecc-universal@2.2.3 repair
npx ecc-universal@2.2.3 uninstall --dry-run
npx ecc-universal@2.2.3 uninstall
```

这些命令要在当初安装时所在的项目目录里运行,因为受管理的安装状态就存在那里。再次运行 `npx ecc-universal@2.2.3 setup` 可以更新 ECC,或更改它的安装范围。

如果你装的是 Claude Code 插件,先在 Claude Code 里移除插件,再只删除你手动复制过、且不再需要的规则文件夹。

如果是从源码检出的:

```
node scripts/uninstall.js --dry-run
node scripts/uninstall.js
```

Codex 有自己的更新步骤,见 setup/codex.md。

## 安全说明

- npm 包 ecc-universal 2.2.3 由 npm 用户 cogsec 发布,其登记的邮箱在作者自己的域名下。它的 repository 字段指向 github.com/affaan-m/ECC,并且没有声明 preinstall、install 或 postinstall 脚本。2026-11-01 核对,来源:https://registry.npmjs.org/ecc-universal/latest
- 作者列出的官方来源有:GitHub 仓库、ecc@ecc 插件,以及 npm 包 ecc-universal 和 ecc-agentshield。ECC Tools GitHub App 和 ecc.tools 也是官方来源。README 提醒,在别处重新上传的副本可能含有恶意软件。
- README 指出,锁定版本号不等于做过安全审计。运行包里的代码之前,先审查该版本的源码。
- /astra-review 会通过你本地的 Codex CLI 登录把 diff 发给 OpenAI,而且只在你运行它时才发送。
- ECC 不会自行上传诊断数据。
文件
README.md  3 KB
setup/claude-code.md  3 KB
setup/codex.md  1 KB
setup/cursor.md  665 B
setup/gemini-cli.md  381 B
setup/github-copilot.md  549 B
setup/opencode.md  559 B
setup/other-agents.md  2 KB

8 个文件,共 11 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-03

同类产品对比

同一分类里与本产品共有主题最多的已上架 GitHub 项目。

产品星标活跃度语言许可证最近更新
ECC(affaan-m 出品) 本页299,210活跃JavaScriptMIT
Cheap Agent共有 anthropic · developer-tools · claude310活跃TypeScriptMIT
Hermes Agent 自我改进的开源智能体共有 anthropic · llm · claude261,224——MIT—
Ponytail共有 developer-tools · llm · claude186,952活跃JavaScriptMIT
kanzo共有 productivity · mcp · ai-agents1,045活跃RustAGPL-3.0
caveman共有 anthropic · llm · claude118,394活跃GoApache-2.0
数据为 Mindket 在 2026-11-06 至 2026-11-09 期间读取的数值。 活跃度依据各项目在 GitHub 上的最近更新:30 天内为活跃,180 天内为更新较少,超过 180 天为久未更新。

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

hochmartinezThe operating system for AI harnesses3 分GitHub Trending🎉 Celebrating! 🎉 (500+ new stars) 📦 affaan-m / ECC ⭐ 289,238 (+853) 🗒 JavaScript The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.1 赞 · 1 条回复@StrakyoAfter winning Anthropic's official hackathon in eight hours, this developer open sourced his entire Claude Code setup for free. Instead of asking one generalist AI to write and debug everything at once, his harness splits Claude into an engineering team. #claudecode #aiagents #opensource #github…gauravvij137What's inside the trending "skills" repos for Claude CodeFive of the top 10 AI repos on GitHub trending this week are "skills" packs for Claude Code. The label is doing wildly different work across them. forrestchang/andrej-karpathy-skills (~70k stars). One CLAUDE.md file, four behavioral rules, derived from Karpathy's January tweet about agent coding…GitHub Trending JS/TS🎉 Celebrating! 🎉 (500+ new stars) 📦 affaan-m / ECC ⭐ 295,329 (+797) 🗒 JavaScript The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.1 条回复@Shoumya23🚀 6 GitHub repos every AI agent builder should know! 1. Firecrawl: https://t.co/mPPtqMBNGQ 2. Claude-Mem: https://t.co/3ZHVQwjgKz 3. Graphify: https://t.co/6PhFZdwDvf 4. Ponytail: https://t.co/hL9lhWsb5R 5. Taste Skill: https://t.co/WWN50vOYM5 6. ECC: https://t.co/pRebga8MysGitHub Trending JS/TS🎉 Celebrating! 🎉 (500+ new stars) 📦 affaan-m / ECC ⭐ 292,326 (+999) 🗒 JavaScript The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.1 条回复@PunkChainerTu agente de trading no necesita “más prompts”. Necesita stack: memoria, skills, routing y orquestación. En GitHub hay cientos de repos gratis que dan superpoderes a Claude (y a tu flota de agentes). En Punkchainer no montamos un chat monolítico: research, riesgo y ejecución viven separados, y…GitHub Trending JS/TS🎉 Celebrating! 🎉 (500+ new stars) 📦 affaan-m / ECC ⭐ 288,407 (+819) 🗒 JavaScript The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.1 条回复@kyivcoder$7eCsaba Kissi5 Web dev resources you should be aware of github.com/affaan-m/ECC - 314 open-source AI agent skills tablericons.com - 6200+ free SVG icons usagerank.com - Flex with your AI coding usage canvasui.dev - 35 free interactive canvas components github.com/garrytan/gs... - 23 AI coding workflows@Yashpatil1. vercel-labs/agent-desktop Computer use CLI for AI agents. Snapshot the accessibility tree as JSON refs, click and type on those refs, then re-check. macOS, Windows and Linux. Apache-2.0. +2,321 in ~24h, 15,408 total https://t.co/2o2v2Vo6Js

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

Nous Research 做的开源智能体,可以在终端、桌面应用或聊天软件里使用。它有记忆,会从经验里写出技能,能跑定时任务,用哪家模型提供商由你选。

新上架261k

Ponytail

dietrichgebert · 技能

引导AI编程智能体通过优先使用现有仓库组件和标准库来编写最简代码。它增加了审计、代码审查和跟踪工具,帮助开发者减少技术债务并降低成本。

新上架187k

Cheap Agent

muaaz9329 · 工具包

把 Claude Code 或 Codex 里的日常编码交给一个必须用测试证明成果的低成本模型,让你的主力模型的额度用得更久。

新上架310