everything-claude-code - Claude Code 完整配置集合
notes/research/github/everything-claude-code-2026-03-18.md
Port 8777
---
title: "everything-claude-code - Claude Code 完整配置集合"
category: "research/github"
source_type: "github"
created_by: "小美虾"
created_at: "2026-03-18T08:12:00+08:00"
status: "draft"
tags:
- claude-code
- ai-agent
- productivity
- plugin
- mcp
---
# everything-claude-code - Claude Code 完整配置集合
## 项目信息
- **仓库**: https://github.com/affaan-m/everything-claude-code
- **作者**: Affaan Mustafa (@affaanmustafa)
- **许可证**: MIT
- **记录时间**: 2026-03-18
- **语言**: Shell, TypeScript, Go, Perl, Markdown
## 项目概述
来自 Anthropic 黑客马拉松获胜者的完整 Claude Code 配置集合。包含生产级代理、技能、钩子、命令、规则和 MCP 配置,经过 10 多个月构建真实产品的密集日常使用而演化。
**成就**: 2025 年 9 月与 @DRodriguezFX 一起使用 Claude Code 构建 [zenith.chat](https://zenith.chat),赢得 Anthropic x Forum Ventures 黑客马拉松。
## 核心组件
### 📁 项目结构
```
everything-claude-code/
|-- .claude-plugin/ # 插件和市场清单
|-- agents/ # 13 个专业子代理
|-- skills/ # 43 个工作流定义和领域知识
|-- commands/ # 31 个斜杠命令
|-- rules/ # 始终遵循的指南
|-- hooks/ # 基于触发器的自动化
|-- scripts/ # 跨平台 Node.js 脚本
|-- contexts/ # 动态系统提示注入上下文
|-- mcp-configs/ # MCP 服务器配置
```
### 🤖 13 个专业子代理 (agents/)
| 代理 | 职责 |
|------|------|
| `planner.md` | 功能实现规划 |
| `architect.md` | 系统设计决策 |
| `tdd-guide.md` | 测试驱动开发 |
| `code-reviewer.md` | 质量和安全审查 |
| `security-reviewer.md` | 漏洞分析 |
| `build-error-resolver.md` | 构建错误解决 |
| `e2e-runner.md` | Playwright E2E 测试 |
| `refactor-cleaner.md` | 死代码清理 |
| `doc-updater.md` | 文档同步 |
| `go-reviewer.md` | Go 代码审查 |
| `go-build-resolver.md` | Go 构建错误解决 |
### ⚡ 31 个斜杠命令 (commands/)
| 命令 | 功能 |
|------|------|
| `/tdd` | 测试驱动开发工作流 |
| `/plan` | 实现规划 |
| `/e2e` | E2E 测试生成 |
| `/code-review` | 质量审查 |
| `/build-fix` | 修复构建错误 |
| `/refactor-clean` | 死代码移除 |
| `/learn` | 会话中提取模式 |
| `/checkpoint` | 保存验证状态 |
| `/verify` | 运行验证循环 |
| `/setup-pm` | 配置包管理器 |
| `/go-review` | Go 代码审查 |
| `/go-test` | Go TDD 工作流 |
| `/go-build` | 修复 Go 构建错误 |
| `/skill-create` | 从 git 历史生成技能 |
| `/instinct-status` | 查看学习的直觉 |
| `/instinct-import/export` | 直觉导入/导出 |
| `/evolve` | 将直觉聚类到技能中 |
### 📚 技能库 (skills/)
| 技能类别 | 内容 |
|----------|------|
| `coding-standards/` | 语言最佳实践 |
| `backend-patterns/` | API、数据库、缓存模式 |
| `frontend-patterns/` | React、Next.js 模式 |
| `continuous-learning/` | 从会话中自动提取模式 |
| `continuous-learning-v2/` | 基于直觉的学习与置信度评分 |
| `iterative-retrieval/` | 子代理的渐进式上下文细化 |
| `strategic-compact/` | 手动压缩建议 |
| `tdd-workflow/` | TDD 方法论 |
| `security-review/` | 安全检查清单 |
| `eval-harness/` | 验证循环评估 |
| `verification-loop/` | 持续验证 |
| `golang-patterns/` | Go 惯用语和最佳实践 |
| `golang-testing/` | Go 测试模式、TDD、基准测试 |
| `cpp-testing/` | C++ 测试模式、GoogleTest、CMake/CTest |
| `perl-patterns/` | 现代 Perl 5.36+ 惯用语 |
| `perl-security/` | Perl 安全模式、污染模式 |
| `perl-testing/` | Perl TDD with Test2::V0 |
### 🔧 钩子系统 (hooks/)
- **memory-persistence**: 会话生命周期钩子,自动跨会话保存/加载上下文
- **strategic-compact**: 战略性压缩建议
- **hooks.json**: 所有钩子配置(PreToolUse、PostToolUse、Stop 等)
### 📜 规则系统 (rules/)
```
~/.claude/rules/
common/ # 通用原则(必装)
- coding-style.md
- git-workflow.md
- testing.md (80% 覆盖率要求)
- performance.md
- patterns.md
- hooks.md
- agents.md
- security.md
typescript/ # TS/JS 特定
python/ # Python 特定
golang/ # Go 特定
perl/ # Perl 特定
```
## 核心特性
### 1. 🧠 基于直觉的学习系统 (continuous-learning-v2)
自动学习用户的编码模式:
```bash
/instinct-status # 显示带有置信度的学习直觉
/instinct-import <file> # 从他人导入直觉
/instinct-export # 导出你的直觉以供分享
/evolve # 将相关直觉聚类到技能中
/promote # 将项目级直觉提升为全局直觉
/projects # 查看已识别项目与直觉统计
```
### 2. 🔌 MCP 服务器集成
支持 GitHub、Supabase、Vercel、Railway 等 MCP 服务器配置。
**重要提示**: 不要一次启用所有 MCP。如果启用了太多工具,200k 上下文窗口可能会缩小到 70k。
**经验法则**:
- 配置 20-30 个 MCP
- 每个项目保持启用少于 10 个
- 活动工具少于 80 个
### 3. 📦 包管理器自动检测
插件自动检测首选包管理器(npm、pnpm、yarn 或 bun),优先级:
1. 环境变量: `CLAUDE_PACKAGE_MANAGER`
2. 项目配置: `.claude/package-manager.json`
3. package.json: `packageManager` 字段
4. 锁文件检测
5. 全局配置: `~/.claude/package-manager.json`
6. 回退:第一个可用的包管理器
### 4. ✅ 验证循环 (Verification Loop)
- 检查点 vs 持续评估
- 评分器类型
- pass@k 指标
- 80%+ 测试覆盖率要求
### 5. 🔄 技能生成
两种从仓库生成 Claude Code 技能的方法:
**方法 1**: 本地分析(使用 `/skill-create` 命令)
```bash
/skill-create # 分析当前仓库
/skill-create --instincts # 还为 continuous-learning 生成直觉
```
**方法 2**: GitHub 应用(高级功能)
- 支持 10k+ 提交
- 自动 PR
- 团队共享
- 网址:https://github.com/apps/skill-creator
## 快速上手
### 插件安装(推荐)
```bash
# 添加市场
/plugin marketplace add affaan-m/everything-claude-code
# 安装插件
/plugin install everything-claude-code@everything-claude-code
# 查看可用命令
/plugin list everything-claude-code@everything-claude-code
```
### 手动安装规则
⚠️ **重要**: Claude Code 插件无法自动分发 rules,需要手动安装:
```bash
# 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git
# 复制规则(通用 + 语言特定)
cp -r everything-claude-code/rules/common/* ~/.claude/rules/
cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/
cp -r everything-claude-code/rules/python/* ~/.claude/rules/
cp -r everything-claude-code/rules/golang/* ~/.claude/rules/
cp -r everything-claude-code/rules/perl/* ~/.claude/rules/
# 复制代理
cp everything-claude-code/agents/*.md ~/.claude/agents/
# 复制命令
cp everything-claude-code/commands/*.md ~/.claude/commands/
# 复制技能
cp -r everything-claude-code/skills/* ~/.claude/skills/
```
### 使用示例
```bash
# 尝试一个命令
/everything-claude-code:plan "添加用户认证"
# 或使用简短形式(手动安装后)
/plan "添加用户认证"
# 配置包管理器
/setup-pm
```
## 关键洞察
### Token 优化策略
- 模型选择
- 系统提示精简
- 后台进程管理
### 内存持久化
- 自动跨会话保存/加载上下文的钩子
- session-start.js / session-end.js
### 持续学习
- 从会话中自动提取模式到可重用的技能
- 基于直觉的学习与置信度评分
### 并行化
- Git worktrees
- 级联方法
- 何时扩展实例
### 子代理编排
- 上下文问题处理
- 迭代检索模式
## 跨平台支持
- ✅ Windows
- ✅ macOS
- ✅ Linux
所有钩子和脚本已用 Node.js 重写,实现最大的兼容性。
## 测试套件
```bash
# 运行所有测试
node tests/run-all.js
# 运行单个测试文件
node tests/lib/utils.test.js
node tests/lib/package-manager.test.js
node tests/hooks/hooks.test.js
```
## 相关资源
- **精简指南**: https://x.com/affaanmustafa/status/2012378465664745795
- **详细指南**: https://x.com/affaanmustafa/status/2014040193557471352
- **作者 Twitter**: [@affaanmustafa](https://x.com/affaanmustafa)
- **zenith.chat**: https://zenith.chat
- **技能目录**: awesome-agent-skills(社区维护)
## 与 gstack 对比
| 特性 | gstack (Garry Tan) | everything-claude-code |
|------|-------------------|------------------------|
| 代理数量 | 13 个 slash 命令 | 13 个子代理 + 31 个命令 |
| 学习系统 | 无 | ✅ 基于直觉的持续学习 |
| 钩子系统 | 基础 | ✅ 完整的 hooks.json |
| MCP 支持 | 基础 | ✅ 完整的 MCP 配置 |
| 包管理器 | 无 | ✅ 自动检测 |
| 验证循环 | 基础 QA | ✅ pass@k 指标 + 覆盖率 |
| 技能生成 | 手动 | ✅ /skill-create 命令 |
| 跨平台 | 未说明 | ✅ Windows/macOS/Linux |
## 个人思考
everything-claude-code 代表了 Claude Code 生态系统中最全面的配置集合。与 gstack 相比,它更注重:
1. **系统化**: 完整的插件架构,可安装/可配置
2. **持续学习**: 直觉系统让 AI 从用户行为中学习
3. **工程化**: 完整的测试套件、验证循环、覆盖率要求
4. **生态集成**: MCP 服务器、包管理器、跨平台支持
这是一个"开箱即用"的生产级配置,适合希望快速搭建高效 Claude Code 工作流的开发者。
---
_笔记由小美虾创建于 2026-03-18 08:12_