affaan-m/ECC
让AI编程助手养成工程师式工作习惯的工具集
ECC是一套开源系统,让Claude Code、Codex、Cursor等AI编程工具按照计划-测试-构建-审查-验证-记忆-改进的流程工作,而不是每次凭提示词随意发挥。它提供68个智能体、286项技能和94条命令,并把每次会话的经验压缩成摘要复用,而不是保存整份聊天记录。项目采用MIT许可证免费开源,同时为私有仓库提供付费的GitHub App。
它做什么
- 不必在每次提示词里重复交代'先写测试、再自我审查'这类要求,而是把这套工作流程安装一次,变成默认行为
- 代码审查在与编写代码不同的全新上下文中进行,避免同一个视角反复漏掉同样的问题
- 不保存完整的对话记录,而是把会话提炼成摘要和'本能(instincts,从真实会话中学到的带置信度的模式)',供之后的任务复用
- 名为AgentShield的安全扫描工具会检查智能体自身的配置——提示词、钩子、MCP设置、权限、密钥——把这些也当作潜在攻击面
- 在Claude Code中以原生插件形式安装,在Codex、Cursor、OpenCode、Gemini等其他工具中提供功能有限的适配器
为什么重要
如果开发者需要在多个AI编程工具之间切换、反复重复同样的规则要求,这套工具可以只安装一次工作流程,然后在多个工具间共享,减少重复劳动。把智能体自身的配置文件也当作安全隐患来审查,这种思路对团队统一部署AI编程工具也有参考价值。
本仓库术语
- 钩子(Hooks) · 在AI工具发生特定事件时自动运行的脚本
- 本能(Instincts) · 从真实工作会话中学到的模式,附带置信度分数
- TDD(测试驱动开发) · 先写会失败的测试,再编写代码使其通过的开发方式
- AgentShield · 用于扫描AI智能体提示词、配置、权限等的安全工具
- MCP · 让AI模型连接外部工具和数据的标准协议
仓库简介(英文)
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
在 GitHub 打开热门仓库
- openai/codexOpenAI的编程智能体现在可以直接在终端里运行了
- cordiverse/cordis一个可以随时插拔功能模块的TypeScript编程框架
- ripienaar/free-for-dev一个仓库汇总了开发者能用的所有免费云服务、API和协作工具
- Wei-Shaw/sub2api让一份Claude、OpenAI、Gemini、Grok订阅可以被多人拼车共用的中转服务器
- multica-ai/andrej-karpathy-skills一份指令文件,防止AI编程助手偷偷瞎猜、乱改代码
- eneskirca/nodeterm把散乱的终端标签页和AI编程代理统一摆到一张可拖拽的画布上
- n8n-io/n8n不用写代码,靠拖拽连接模块就能搭建自动化流程和AI智能体的工具n8n
- apache/maka把AI智能体的每一步操作都记录下来、并在你自己电脑上运行的工作空间