项目概述

为什么选择 Everything Claude Code?

🏆

黑客松冠军验证

作者使用这套配置在 Anthropic x Forum Ventures 黑客松中获胜,构建了 zenith.chat 项目,全程使用 Claude Code 完成。

生产级配置

经过 10+ 个月的密集日常使用,在多个生产级应用中不断演进和优化,这些配置经受住了实战考验。

🔧

完整工具集

包含专业化 agents、工作流 skills、自动化 hooks、快捷 commands、规范 rules 和 MCP 服务器配置。

🌍

跨平台支持

完全支持 Windows、macOS 和 Linux。所有 hooks 和脚本都用 Node.js 重写,确保最大兼容性。

📚

配套指南

提供完整的简明指南和长篇指南,涵盖 Token 优化、记忆持久化、验证循环、并行化等高级主题。

🔌

插件化安装

可作为 Claude Code 插件直接安装,也支持手动复制所需组件,灵活满足不同使用场景。

核心组件

完整的 Claude Code 配置组件清单

🤖
Agents (子代理)
  • planner - 功能实现规划
  • architect - 系统设计决策
  • tdd-guide - 测试驱动开发
  • code-reviewer - 质量安全审查
  • security-reviewer - 漏洞分析
  • build-error-resolver - 构建错误修复
  • e2e-runner - Playwright E2E 测试
  • refactor-cleaner - 死代码清理
  • doc-updater - 文档同步
📝
Skills (技能)
  • coding-standards - 语言最佳实践
  • backend-patterns - API/数据库/缓存模式
  • frontend-patterns - React/Next.js 模式
  • continuous-learning - 自动提取会话模式
  • strategic-compact - 手动压缩建议
  • tdd-workflow - TDD 方法论
  • security-review - 安全检查清单
  • eval-harness - 验证循环评估
  • verification-loop - 持续验证
Commands (命令)
  • /tdd - 测试驱动开发
  • /plan - 实现规划
  • /e2e - E2E 测试生成
  • /code-review - 质量审查
  • /build-fix - 修复构建错误
  • /refactor-clean - 死代码移除
  • /learn - 提取会话模式
  • /checkpoint - 保存验证状态
  • /verify - 运行验证循环
  • /setup-pm - 配置包管理器
🔗
Hooks (钩子)
  • PreToolUse - 工具使用前触发
  • PostToolUse - 工具使用后触发
  • SessionStart - 会话开始时加载上下文
  • SessionEnd - 会话结束时保存状态
  • PreCompact - 压缩前保存状态
  • Stop - 响应结束后检查
📋
Rules (规则)
  • security - 强制安全检查
  • coding-style - 不可变性/文件组织
  • testing - TDD/80%覆盖要求
  • git-workflow - 提交格式/PR流程
  • agents - 何时委托给子代理
  • performance - 模型选择/上下文管理
🔌
MCP Configs (服务器)
  • GitHub - PR/Issues/Repos 操作
  • Supabase - 数据库操作
  • Vercel - 部署和项目
  • Railway - 部署服务
  • Cloudflare - Workers/Docs/Observability
  • Firecrawl - 网页抓取
  • Memory - 跨会话持久记忆
  • Sequential-thinking - 链式思维推理

智能 Hooks 自动化

触发式自动化,提升开发效率

阻止 dev server 在 tmux 外运行

当检测到 npm run dev 等开发服务器命令在 tmux 外运行时自动阻止,确保你可以访问日志。

TypeScript 自动类型检查

编辑 .ts/.tsx 文件后自动运行 tsc 类型检查,实时发现类型错误。

Prettier 自动格式化

编辑 JS/TS 文件后自动使用 Prettier 格式化,保持代码风格一致。

console.log 警告

检测到 console.log 语句时发出警告,提醒在提交前移除调试代码。

会话状态持久化

会话开始时加载之前的上下文,结束时保存当前状态,实现跨会话记忆持久化。

PR 创建后自动提示

创建 PR 后自动输出 PR URL 和 review 命令,方便快速查看和审核。

安装指南

选择适合你的安装方式

Claude Code
# 添加仓库作为 marketplace
/plugin marketplace add affaan-m/everything-claude-code

# 安装插件
/plugin install everything-claude-code@everything-claude-code

这是最简单的方式,安装后即可获得所有 commands、agents、skills 和 hooks 的访问权限。

Bash
# 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git

# 复制 agents 到 Claude 配置
cp everything-claude-code/agents/*.md ~/.claude/agents/

# 复制 rules
cp everything-claude-code/rules/*.md ~/.claude/rules/

# 复制 commands
cp everything-claude-code/commands/*.md ~/.claude/commands/

# 复制 skills
cp -r everything-claude-code/skills/* ~/.claude/skills/

如果你想要更精细的控制,可以手动选择复制所需的组件。

~/.claude/settings.json
{
  "extraKnownMarketplaces": {
    "everything-claude-code": {
      "source": {
        "source": "github",
        "repo": "affaan-m/everything-claude-code"
      }
    }
  },
  "enabledPlugins": {
    "everything-claude-code@everything-claude-code": true
  }
}

直接将配置添加到 settings.json 文件中启用插件。

使用建议

来自作者的最佳实践建议

⚠️

上下文窗口管理

不要同时启用所有 MCPs!你的 200k 上下文窗口可能会因为启用太多工具而缩减到 70k。 建议配置 20-30 个 MCPs,但每个项目只启用 10 个以内。

🎯

个性化定制

这些配置是为作者的工作流优化的。建议从你认为有用的部分开始,根据你的技术栈进行修改,移除不需要的内容,添加你自己的模式。

📖

阅读指南

仓库只是原始代码。完整的使用说明在配套指南中。先阅读简明指南了解基础,再阅读长篇指南学习高级主题如 Token 优化和并行化。

🔄

包管理器检测

插件会自动检测你的首选包管理器 (npm/pnpm/yarn/bun)。可以通过环境变量、项目配置或全局配置来设置首选项。

指南涵盖主题

从简明指南和长篇指南中学习

🎛️

Token 优化

模型选择策略、系统提示精简、后台进程管理,最大化利用上下文窗口。

💾

记忆持久化

使用 Hooks 自动跨会话保存和加载上下文,实现持久化记忆。

📈

持续学习

自动从会话中提取可重用的模式,不断积累和优化技能库。

验证循环

检查点 vs 持续评估、评分器类型、pass@k 指标,确保代码质量。

🔀

并行化

Git worktrees、级联方法、何时扩展实例数量,提高开发效率。

🎭

子代理编排

上下文问题解决、迭代检索模式,高效利用专业化子代理。

👨‍💻

Affaan Mustafa

Anthropic x Forum Ventures 黑客松冠军

自 Claude Code 实验性发布以来一直在使用。在 2025 年 9 月与 @DRodriguezFX 合作, 完全使用 Claude Code 构建了 zenith.chat 并获得黑客松冠军。 这些配置在多个生产级应用中经受住了实战考验。