语言: English | اردو | Deutsch | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Українська
ECC¶

182K+ 星标 | 28K+ Fork | 170+ 贡献者 | 12+ 语言环境 | Anthropic Hackathon 获胜者
语言 / Language / 语言
English | اردو | Deutsch | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Українська
面向智能体工作的 harness 原生操作系统。由 Anthropic Hackathon 获胜者打造。
不仅仅是配置。一个完整系统:skills、instincts、记忆优化、持续学习、安全扫描,以及研究优先开发。经过 10+ 个月深度日常使用打造的生产就绪 agents、skills、hooks、rules、MCP 配置,以及旧命令兼容垫片。
适用于 Claude Code、Codex、Cursor、OpenCode、Gemini、Zed、GitHub Copilot 以及其他 AI 智能体 harness。
ECC v2.0.0-rc.1 在这个可用层上加入了公开的 Hermes 操作员故事:从 Hermes 设置指南 开始,然后查看 rc.1 发布说明 和 跨 harness 架构。
|
ECC Pro 私有仓库 · GitHub App · $19/席位/月 |
赞助 资助 OSS · 每月 $5 起 |
社区
讨论 · 问答 · 展示与分享 |
GitHub App 安装 · PR 审计 · 免费层级 |
OSS 保持免费。 此仓库永久采用 MIT 许可证。ECC Pro 是面向私有仓库的托管 GitHub App。赞助者 和 Pro 订阅者 资助了这项工作。
指南¶
这个仓库只是原始代码。指南会解释所有内容。
| 主题 | 你将学到什么 |
|---|---|
| Token 优化 | 模型选择、减少系统 Prompt、后台进程 |
| 记忆持久性 | 在会话期间保存/加载上下文的 hooks |
| 持续学习 | 从会话中自动提取模式 |
| 验证循环 | Checkpoint 与持续 evals、grader 类型 |
| 并行化 | Git worktrees、级联方法、何时增加实例 |
| Subagent 编排 | 上下文问题、迭代检索模式 |
快速开始¶
在 2 分钟内开始:
只选择一条路径¶
大多数 Claude Code 用户应只使用一种安装路径:
- 推荐默认: 安装 Claude Code 插件,然后只复制你真正需要的 rule 文件夹。
- 仅在需要更多控制时使用手动安装器。
- 不要混合安装方式。 最常见的错误设置是:先
/plugin install,然后install.sh --profile full。
步骤 1:安装插件(推荐)¶
# مارکیٹ پلیس شامل کریں
/plugin marketplace add https://github.com/affaan-m/ECC
# پلگ ان انسٹال کریں
/plugin install ecc@ecc
第 2 步:安装 Rules(如需要)¶
# ریپو کلون کریں
git clone https://github.com/affaan-m/ECC.git
cd ECC
# ECC-owned نیم اسپیس میں rules کاپی کریں
mkdir -p ~/.claude/rules/ecc
cp -R rules/common ~/.claude/rules/ecc/
cp -R rules/typescript ~/.claude/rules/ecc/ # اپنی زبان منتخب کریں
第 3 步:开始使用¶
# Skills بنیادی workflow سطح ہیں
/ecc:plan "یوزر تصدیق شامل کریں"
# دستیاب commands چیک کریں
/plugin list ecc@ecc
搞定! 现在您可以访问 61 个 agents、246 个 skills 和 76 个旧版命令垫片。
Dashboard GUI¶
内部包含什么¶
此仓库是一个 Claude Code 插件 — 可直接安装,或手动复制组件。
ECC/
├── agents/ # 60 مخصوص subagents
├── skills/ # Workflow تعریفیں اور ڈومین علم
├── commands/ # Slash-entry compatibility
├── rules/ # ہمیشہ پیروی کرنے والی ہدایات
├── hooks/ # Trigger-based آٹومیشن
├── scripts/ # Cross-platform Node.js اسکرپٹس
└── tests/ # ٹیسٹ سوئٹ
我该使用哪个 Agent?¶
| 我想要... | 使用此层 | Agent |
|---|---|---|
| 规划新功能 | /ecc:plan "Auth شامل کریں" |
planner |
| 设计系统架构 | /ecc:plan + architect agent |
architect |
| 先写测试再写代码 | tdd-workflow skill |
tdd-guide |
| 审查已写代码 | /code-review |
code-reviewer |
| 修复失败的 build | /build-fix |
build-error-resolver |
| 查找安全漏洞 | /security-scan |
security-reviewer |
| 删除无用代码 | /refactor-clean |
refactor-cleaner |
| 更新文档 | /update-docs |
doc-updater |
| 审查 Python 代码 | /python-review |
python-reviewer |
AgentShield — 安全审计器¶
在 Claude Code Hackathon(Cerebral Valley x Anthropic)中创建。1282 个测试,98% 覆盖率,102 条静态分析规则。
# فوری اسکین (کوئی انسٹال ضروری نہیں)
npx ecc-agentshield scan
# محفوظ مسائل خودکار طریقے سے ٹھیک کریں
npx ecc-agentshield scan --fix
# تین Opus 4.6 agents کے ساتھ گہرا تجزیہ
npx ecc-agentshield scan --opus --stream
它扫描什么: CLAUDE.md、settings.json、MCP 配置、hooks、agent 定义和 skills — 分为 5 类:密钥检测(14 种模式)、权限审计、hook 注入分析、MCP server 风险画像和 agent 配置审查。
要求¶
- Claude Code CLI v2.1.0 或更高版本
运行测试¶
贡献¶
欢迎并鼓励贡献。
如果您有以下内容,请贡献: - 有用的 agents 或 skills - 智能 hooks - 更好的 MCP 配置 - 更好的 rules
详情请查看 CONTRIBUTING.md。
贡献想法¶
- 语言特定 skills(Rust、C#)
- 框架特定 configs(Rails、FastAPI)
- DevOps agents(Kubernetes、Terraform、AWS)
- 测试策略
- 领域特定知识(ML、data engineering)
跨平台支持¶
此插件完全支持 Windows、macOS 和 Linux,并与大型 IDE(Cursor、Zed、OpenCode)和 CLI harness 紧密集成。所有 hooks 和脚本均已用 Node.js 重写,以实现最大兼容性。
Hook 运行时控制¶
# Hook strictness پروفائل (ڈیفالٹ: standard)
export ECC_HOOK_PROFILE=standard
# مخصوص hooks عارضی طور پر غیر فعال کریں
export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"
# SessionStart کے لیے سیاق و سباق محدود کریں
export ECC_SESSION_START_MAX_CHARS=4000
# SessionStart سیاق و سباق مکمل طور پر غیر فعال کریں
export ECC_SESSION_START_CONTEXT=off
常见问题¶
如何检查安装了哪些 agents/commands?
我的 hooks 不工作 / 出现 “Duplicate hooks file” 错误
不要在 .claude-plugin/plugin.json 中包含 "hooks" 字段。Claude Code v2.1+ 会自动加载 hooks/hooks.json。
我能否只使用 ECC 的部分组件?
可以。使用 Option 2(手动安装),只复制所需内容:
# صرف agents
cp agents/*.md ~/.claude/agents/
# صرف rules
mkdir -p ~/.claude/rules/ecc/
cp -r rules/common ~/.claude/rules/ecc/
它与 Cursor / OpenCode / Codex 兼容吗?
是的。ECC 是跨平台的 — 支持 Claude Code、Cursor、OpenCode、Codex、GitHub Copilot、Gemini、Zed 等。
许可证¶
MIT 许可证 — 查看 LICENSE
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC