每天早上一封邮件,把昨天的 AI 梳理好订阅邮件

METAL LAB

affaan-m/ECC

241,789今日 +357JavaScript

让AI编程助手养成工程师式工作习惯的工具集

ECC是一套开源系统,让Claude Code、Codex、Cursor等AI编程工具按照计划-测试-构建-审查-验证-记忆-改进的流程工作,而不是每次凭提示词随意发挥。它提供68个智能体、286项技能和94条命令,并把每次会话的经验压缩成摘要复用,而不是保存整份聊天记录。项目采用MIT许可证免费开源,同时为私有仓库提供付费的GitHub App。

它做什么

  1. 不必在每次提示词里重复交代'先写测试、再自我审查'这类要求,而是把这套工作流程安装一次,变成默认行为
  2. 代码审查在与编写代码不同的全新上下文中进行,避免同一个视角反复漏掉同样的问题
  3. 不保存完整的对话记录,而是把会话提炼成摘要和'本能(instincts,从真实会话中学到的带置信度的模式)',供之后的任务复用
  4. 名为AgentShield的安全扫描工具会检查智能体自身的配置——提示词、钩子、MCP设置、权限、密钥——把这些也当作潜在攻击面
  5. 在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 打开

热门仓库

全部仓库 →

METAL LAB 最新报道