尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

如何快速搞懂 ECC:Skills、Agents、Rules、Hooks五大核心概念完整指南

如何快速搞懂 ECC:Skills、Agents、Rules、Hooks五大核心概念完整指南 如何快速搞懂 ECCSkills、Agents、Rules、Hooks五大核心概念完整指南【免费下载链接】ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.项目地址: https://gitcode.com/GitHub_Trending/ev/ECC 本文面向刚接触 ECC 的新手用大白话一次性讲透 ECC 的五大核心概念——Skills、Agents、Rules、Hooks、Memory。不用啃源码10 分钟就能分清它们的区别与配合方式。ECC 是一个 Agent 性能优化系统agent harness performance optimization system为 Claude Code、Codex、OpenCode、Cursor 等 AI 编程工具提供一套会规划、会测试、会自审、会记忆的工程化体系。它最常被问到的问题是Skills、Agents、Rules、Hooks 到底有啥区别别急这篇文章就是来回答这个问题的。一句话先记住它们的分工plan - test - implement - review - verify - remember - improve官方在 README.md 中给出的概念对比表是全文的总纲概念它做什么上下文行为Skills可复用工作流TDD、安全审查、深度研究等任务需要时才加载Agents有独立上下文和工具权限的专职工人隔离规划、实现与评审Rules持久化的项目/语言规范始终加载所以要选择性安装Hooks由工具事件触发的脚本在模型上下文之外运行Memory会话沉淀出的摘要、直觉Instincts相关时才被召回下面逐个拆解 一、Skills按需加载的工作流工具箱Skills技能是 ECC 的主工作流入口。你可以把它理解为打包好的 SOP一套可复用的提示词、流程步骤、配套文件甚至代码地图codemaps。ECC 内置286 个 Skills覆盖 TDD、研究、安全、文档、前端、数据、ML、运维等场景全部位于 skills/ 目录。典型例子是 skills/tdd-workflow/SKILL.md当你写新功能、修 Bug 时自动激活强制先写失败测试RED→ 最小实现GREEN→ 重构的流程并验证 80% 覆盖率。关键点Skill 只在任务需要时才进入上下文不会每次都把整个仓库塞给 AI。 新手提示你看到的/tdd、/code-review等斜杠命令commands/只是快捷入口真正持久的逻辑住在 skills 里。新项目的工作流建议直接写到skills/目录。二、Agents拥有独立权限的专职子代理如果说 Skills 是方法Agents代理就是干活的人。一个 Agent 是一个范围受限的子进程拥有自己的上下文窗口和工具权限由主 Agent 分派任务。ECC 内置68 个 Agents位于 agents/ 目录例如agents/code-reviewer.md专职代码评审只授予 Read、Grep、Glob、Bash 权限还内置了置信度过滤——只报告 80% 以上确信的真实问题避免刷屏agents/planner.md功能规划agents/security-reviewer.md漏洞分析。好处规划、实现、评审三件事互相隔离。评审代理用全新上下文看代码能发现主 Agent 的盲点这正是 ECC 强调的自己的代码自己审不过要换个新鲜脑子再审一遍。三、Rules始终加载的铁律要挑着装Rules规则是永远生效的项目或语言级标准和 Skills 最大的区别在于Skills 按需加载而 Rules每次会话都会加载。正因如此ECC 要求你选择性安装而不是全量灌入rules/ common/ # 语言无关的通用原则建议必装 typescript/ # TypeScript/JS 专属 python/ # Python 专属 golang/ # Go 专属 ...结构说明见 rules/README.md例如 rules/common/testing.md 规定最低 80% 测试覆盖率 RED/GREEN 流程。安装方式./install.sh typescript python只装你项目用到的语言栈详见 install.sh。⚠️ 新手最容易踩的坑把 20 个语言目录全装上。Rules 是常驻上下文装多了会挤占宝贵的 context window。四、Hooks绕过提示词的硬约束Hooks钩子是事件驱动的自动化脚本它们不靠叮嘱 AI 要做什么而是在工具调用前后强制执行检查——质量检查不再依赖提醒而是确定性规则。工作流程非常直观用户请求 → AI 选择工具 → PreToolUse 钩子 → 工具执行 → PostToolUse 钩子ECC 内置的钩子一览完整清单见 hooks/README.md执行图位于 hooks/hooks.json时机例子工具执行前PreToolUse提交前质量检查、拦截git push前的复查提醒工具执行后PostToolUse编辑.ts文件后自动跑 Prettier 格式化、TypeScript 类型检查、console.log告警会话生命周期会话开始时加载上次上下文、压缩前保存状态、结束时会话摘要️ 不想手写 JSON用/hookify命令对话式生成钩子配置参考 hooks/hooks.json 与 schemas/hooks.schema.json。五、Memory让 AI 记住并越用越聪明Memory记忆 Instincts直觉解决的是AI 每次会话都失忆的问题。ECC 的记忆不是把巨大聊天记录存下来而是把会话蒸馏成摘要、直觉和可复用技能。Instincts 是带置信度评分的学习模式系统自动从真实会话中学习你的习惯相关时自动召回。/instinct-status查看、/evolve可把相关直觉聚合成新 Skill文档见 skills/continuous-learning-v2/。跨工具共享ECC 的 Memory Vault 为 Claude、Codex、Kimi 等多个工具提供统一的本地 Markdown 记忆格式项目记忆存放在.ecc/memory/设计文档见 docs/design/ecc-memory-vault.md。五大概念一张表谁在什么时候出场场景出场角色你要执行一套标准流程写测试、做评审Skills按需加载任务需要隔离上下文/限制权限分派给Agents永远不要硬编码密钥这类铁律写进Rules每次提交前必须过 lint这种硬约束交给Hooks强制执行跨会话记住项目约定与你的习惯Memory与 Instincts它们的黄金法则是官方那句话把上下文窗口留给优化其余一切持久化。Optimize the context window. Persist everything else.新手上手路径三步开始使用 ECC安装在 Claude Code 中运行/plugin marketplace add与/plugin install eccecc即可装好 Skills、Agents、命令和插件托管的 Hooks完整安装说明见 README.md 的 Install ECC 章节。挑规则./install.sh typescript只装你技术栈对应的 rules/ 目录。读指南仓库自带三篇官方指南按顺序读效果最好快速入门the-shortform-guide.md进阶上下文经济学、记忆、并行代理the-longform-guide.md安全提示注入、Hooks、AgentShieldthe-security-guide.md 记住Skills 是方法Agents 是人Rules 是铁律Hooks 是执法者Memory 是档案室。五个角色各司其职你的 AI 编程助手才算真正有章法。【免费下载链接】ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.项目地址: https://gitcode.com/GitHub_Trending/ev/ECC创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表