GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

affaan-m /

ECC

为 Claude Code、Codex 等编程 Agent 提供性能优化与工程方法。

访问 GitHub 仓库 ↗
最近上榜 · 2026-10-04#3

当日排名

+954当日新增 Star272,204总 Star

按用途选择,点击查看各自的安装条件与限制

ECC:为 AI 编程 Agent 加上一套工程化工作方式

一分钟看懂

ECC 是一套跨 AI 编程工具的工程化配置与资源集合。普通 Agent 已经能写代码,但经常缺少稳定流程:没先规划就修改、改完不测试、上下文结束后忘记经验。ECC 把规划、测试、实现、审查、验证、记忆和持续改进组织成可安装的 Agent、技能、命令、规则与 Hook。

它当前对 Claude Code 支持最完整,同时提供 Codex 原生插件和多种编辑器或 Agent 的适配方案。它不提供自己的模型,而是运行在现有工具与模型之上。

你可以用它做什么

固化开发流程

安装后,Agent 可以按任务先分析和制定方案,再测试、实现、复查和验证,而不是每次靠用户写一长段提示词提醒。对修复构建、TDD、安全审查、重构和架构任务,项目提供专门入口。

使用专业角色与技能

ECC 包含大量面向规划、代码审查、构建修复、安全、前端、数据和运维的 Agent 与技能。复杂工作可交给更合适的角色执行,并通过新上下文复审,减少同一个对话既写代码又自我确认造成的盲点。

保留有效经验

Hook、会话摘要、记忆和“instincts”机制用来把可复用经验移出有限上下文。团队可以让某些规则长期生效,同时只按语言或框架加载必要规范,避免所有说明都挤进每次请求。

检查 Agent 配置安全

内置 AgentShield 会扫描提示、Hook、MCP 配置、权限、密钥和 Agent 文件。这能帮助发现明显风险,但仍不能替代人工审查和最小权限设置。

主要能力

  • 从计划、测试到实现、复审和记忆的完整工程流程。
  • 面向不同技术任务的专用 Agent、技能和快捷命令。
  • 可选择的语言、框架与通用开发规则。
  • 会话总结、持续学习、上下文控制与运行 Hook。
  • 对 Agent 配置和密钥风险的安全扫描。
  • 支持 Claude Code、Codex,并为多种其他工具提供不同程度适配。

适合哪些人

它适合已经频繁使用 AI 改代码,希望减少重复提示并提高验证一致性的开发者或团队。对需要统一 Agent 工作规范的多仓库环境,价值尤其明显。

如果只是偶尔完成小修改,完整配置可能显得庞大。模型能力不足、测试缺失或需求不清也不会因安装 ECC 自动解决。

怎么开始使用

官方提供引导式 npm 安装,也可通过 Codex 或 Claude Code 的原生插件方式安装。每个宿主只应选择一种方案,不能把插件、手工复制和旧同步流程叠加,否则会出现重复技能、命令与 Hook。建议从最小规则集开始,确认行为后再增加组件。

安装前只使用项目声明的官方 GitHub、npm 包和插件标识,并阅读平台支持矩阵。不同宿主并非功能完全一致,看到某项能力时要确认目标工具是否真正支持。

使用前需要知道

这类配置能运行脚本、改变 Agent 行为并接触项目文件,供应链影响比普通文档更大。应固定可信版本、查看变更、备份原配置,并先在测试项目验证。任何自动执行命令仍需遵循最小权限。

大量技能并不等于每次全部加载更好。过多规则可能占用上下文、产生冲突或降低响应稳定性。应围绕实际技术栈精简配置,并用真实测试衡量是否改善交付质量。

官方资料