20w stars!请收藏这份来自 Anthropic 黑客马拉松获胜者的完整 Claude Code 配置体系!


项目简介

来自 Anthropic 黑客马拉松获胜者的完整 Claude Code 配置集合。

不止是配置文件,而是一整套完整系统:技能体系、本能行为、记忆优化、持续学习、安全扫描,以及研究优先的开发模式。 包含可直接用于生产环境的智能体、技能模块、钩子、规则、MCP 配置,以及兼容传统命令的适配层——所有内容均经过 10 个多月高强度日常使用与真实产品开发迭代打磨而成。

可在

Claude Code

Codex

Cursor

OpenCode

Gemini

及其他 AI 智能体框架中通用。

跨平台支持

该插件现已

全面支持 Windows、macOS 和 Linux

,并与主流 IDE(Cursor、OpenCode、Antigravity)及命令行工具深度集成。所有钩子与脚本均已使用 Node.js 重写,以实现最佳兼容性。

包管理器检测

插件自动检测你首选的包管理器(npm、pnpm、yarn 或 bun),优先级如下:

  环境变量

 :

  CLAUDE_PACKAGE_MANAGER

  项目配置

 :

  .claude/package-manager.json

  package.json

 :

  packageManager

 字段

  锁文件

 : 从 package-lock.json、yarn.lock、pnpm-lock.yaml 或 bun.lockb 检测

  全局配置

 :

  ~/.claude/package-manager.json

  回退

 : 第一个可用的包管理器

要设置你首选的包管理器:

通过环境变量export CLAUDE_PACKAGE_MANAGER=pnpm# 通过全局配置node scripts/setup-package-manager.js —global pnpm# 通过项目配置node scripts/setup-package-manager.js —project bun# 检测当前设置node scripts/setup-package-manager.js —detect

或在 Claude Code 中使用

/setup-pm

命令。

钩子运行时控制

使用运行时标记调整严格度或临时禁用特定钩子:

钩子严格度配置文件(默认值:standard)export ECC_HOOK_PROFILE=standard

以英文逗号分隔的钩子 ID 列表,用于禁用指定钩子

export ECC_DISABLED_HOOKS=“pre:bash:tmux-reminder,post:edit:typecheck”

环境要求

Claude Code 命令行版本

最低版本:v2.1.0 或更高

由于插件系统处理钩子的机制发生变更,本插件要求 Claude Code CLI 版本不低于 v2.1.0。

查看当前版本:

claude —version

重要提示:钩子自动加载机制

警告:

 贡献者请注意

:请勿在

 .claude-plugin/plugin.json

中添加

 "hooks"

字段。回归测试已强制禁止该操作。

Claude Code v2.1+ 会

按照约定自动加载

已安装插件中的

hooks/hooks.json

。若在

plugin.json

中显式声明该文件,会触发重复检测错误:

检测到重复的钩子文件:./hooks/hooks.json 指向已加载的文件

历史说明

:该问题曾在本仓库中引发多次「修复-回滚」循环(#29、#52、#103)。因 Claude Code 版本间行为变更导致混淆,现已添加回归测试,防止该问题再次出现。

安装和使用门槛不算高

仓库提供了插件安装方式:

/plugin marketplace add https://github.com/affaan-m/ECC /plugin install ecc@ecc

手动安装也写了详细步骤(注意不要重复安装 rules)。安装后就能直接用

/ecc:plan

之类的命令。

当然,multi-* 系列高级命令还需要额外装 ccg-workflow 运行时。

项目地址

https://github.com/affaan-m/ECC

如果你觉得这篇文章不错,别忘了

 点赞、在

 看、转发

给更多需要的小伙伴哦!

技术 / 产品交流

扫码加入交流群,备注格式:

「开发语言-城市-昵称」

其他合作

请注明来意