Loading... # Everything Claude Code 配置集合技术分析 # 一、新闻概述 ## 1. 标题 Everything Claude Code:Anthropic 黑客马拉松获奖者打造的完整配置集合 ## 2. 发布时间 2024 年(持续更新中) ## 3. 来源 GitHub 开源仓库 # 二、核心内容 ## 1. 事件摘要 ### A. 主要内容 开发者 affaan-m 开源了其 Claude Code 完整配置集合,包含经过实战验证的 agents、skills、hooks、commands、rules 和 MCP 配置。 ### B. 核心亮点 - Anthropic x Forum Ventures 黑客马拉松获奖作品 zenith.chat 的配置基础 - 超过 10 个月高强度日常使用积累的配置 - 跨平台支持(Windows、macOS、Linux) - 包含完整的测试套件 ## 2. 关键信息 ### A. 项目规模 - 多个专业化子代理(agents) - 丰富的技能和工作流(skills) - 完整的钩子系统(hooks) - 斜杠命令集合(commands) - 规则集(rules) ### B. 技术栈 - Shell 脚本(Bash) - TypeScript/JavaScript - Markdown 配置文件 - Node.js 脚本(新版本) ### C. 涉及技术 - Claude Code 插件系统 - MCP(Model Context Protocol)服务器 - XML-RPC API - Git 工作树 ## 3. 背景介绍 ### A. 作者背景 作者 affaan-m 自 Claude Code 实验性推出阶段就开始使用,在 2024 年 9 月赢得 Anthropic x Forum Ventures 黑客马拉松,构建了 zenith.chat 项目。 ### B. 相关上下文 这些配置已在多个生产应用中经过实战检验,提供了两份详细指南:简写指南和长篇指南。 # 三、详细报道 ## 1. 主要内容 ### A. 项目结构 ```mermaid graph TB A[Everything Claude Code] --> B[Agents] A --> C[Skills] A --> D[Commands] A --> E[Rules] A --> F[Hooks] A --> G[MCP Configs] A --> H[Scripts] A --> I[Tests] B --> B1[planner] B --> B2[architect] B --> B3[code-reviewer] C --> C1[coding-standards] C --> C2[backend-patterns] C --> C3[continuous-learning] D --> D1[tdd] D --> D2[plan] D --> D3[code-review] F --> F1[memory-persistence] F --> F2[strategic-compact] ```  ### B. 核心组件 #### 1)Agents(子代理) 专业化代理负责委托任务: - planner:功能实现规划 - architect:系统设计决策 - code-reviewer:质量和安全审查 - security-reviewer:漏洞分析 - e2e-runner:Playwright 端到端测试 - refactor-cleaner:死代码清理 #### 2)Skills(技能) 工作流定义和领域知识: - 编码标准:语言最佳实践 - 后端模式:API、数据库、缓存模式 - 前端模式:React、Next.js 模式 - 持续学习:自动从会话中提取模式 - TDD 工作流:测试驱动开发方法论 #### 3)Commands(命令) 快速执行的斜杠命令: - /tdd:测试驱动开发 - /plan:实现规划 - /e2e:端到端测试生成 - /code-review:质量审查 - /learn:会话中提取模式 #### 4)Hooks(钩子) 基于事件的自动化: - 会话启动时加载上下文 - 会话结束时保存状态 - 预压缩状态保存 - 战略性压缩建议 - 会话评估和模式提取 ### C. 技术改进 #### 1)跨平台支持 所有钩子和脚本已重写为 Node.js,实现最大兼容性。 #### 2)包管理器检测 自动检测首选包管理器(npm、pnpm、yarn 或 bun): 优先级顺序: 1. 环境变量:CLAUDE_PACKAGE_MANAGER 2. 项目配置:.claude/package-manager.json 3. package.json:packageManager 字段 4. 锁文件检测 5. 全局配置:~/.claude/package-manager.json 6. 回退到第一个可用的包管理器 #### 3)测试套件 包含全面的测试套件: - 库测试 - 钩子测试 - 一体化测试运行器 ### D. 安装方式 #### 方式 1:插件安装(推荐) ``` # 添加为 marketplace /plugin marketplace add affaan-m/everything-claude-code # 安装插件 /plugin install everything-claude-code@everything-claude-code ``` #### 方式 2:手动安装 ```bash # 克隆仓库 git clone https://github.com/affaan-m/everything-claude-code.git # 复制组件到相应目录 cp everything-claude-code/agents/*.md ~/.claude/agents/ cp everything-claude-code/rules/*.md ~/.claude/rules/ ``` ## 2. 技术细节 ### A. 上下文窗口管理 关键原则: - 不要同时启用所有 MCP - 200k 上下文窗口可能因工具过多缩减至 70k - 经验法则: - 配置 20-30 个 MCP - 每个项目保持 10 个以下启用 - 活跃工具控制在 80 个以下 ### B. Hook 机制示例 警告 console.log 的钩子: ```json { "matcher": "tool == \"Edit\" && tool_input.file_path matches \"\\.(ts|tsx|js|jsx)$\"", "hooks": [{ "type": "command", "command": "#!/bin/bash\ngrep -n 'console\\.log' \"$file_path\" && echo '[Hook] Remove console.log' >&2" }] } ``` ### C. 指南体系 项目包含两份详细指南: | 指南类型 | 主题 | |---------|------| | Token 优化 | 模型选择、系统提示精简、后台进程 | | 内存持久化 | 跨会话自动保存/加载上下文的钩子 | | 持续学习 | 从会话中自动提取模式到可重用技能 | | 验证循环 | 检查点 vs 持续评估、grader 类型、pass@k 指标 | | 并行化 | Git 工作树、级联方法、何时扩展实例 | | 子代理编排 | 上下文问题、迭代检索模式 | ## 3. 数据与事实 ### A. 项目成熟度 - 开发周期:10+ 个月 - 实战应用:多个生产应用 - 社区贡献:开放接受贡献 ### B. 开源许可 MIT 许可证 - 可自由使用、修改、回馈 ### C. 配置覆盖 - 语言特定技能(Python、Go、Rust 模式) - 框架特定配置(Django、Rails、Laravel) - DevOps 代理(Kubernetes、Terraform、AWS) - 测试策略(不同框架) - 领域特定知识(ML、数据工程、移动端) # 四、影响分析 ## 1. 行业影响 ### A. 技术趋势 - AI 辅助编程工具的配置标准化需求 - 社区驱动的最佳实践共享 - 插件化生态系统的成熟 ### B. 竞争格局 - Claude Code vs GitHub Copilot vs Cursor - 配置可移植性和可定制性成为竞争因素 - 开源配置集合降低了使用门槛 ## 2. 用户影响 ### A. 现有用户 - 可直接复制生产就绪的配置 - 加速上手 Claude Code - 避免重复造轮子 ### B. 潜在用户 - 降低评估 Claude Code 的成本 - 提供完整的使用示例 - 社区支持活跃 ### C. 迁移建议 - 从符合个人工作流的配置开始 - 根据技术栈进行修改 - 移除不使用的部分 - 添加自己的模式 ## 3. 技术趋势 ### A. 技术方向 - AI 编程助手向深度集成发展 - 配置即代码(Configuration as Code) - 跨平台兼容性成为标配 ### B. 生态影响 - 促进 Claude Code 插件生态繁荣 - 建立配置共享的最佳实践 - 可能催生更多专业配置集合 # 五、各方反应 ## 1. 官方回应 暂无官方回应,为社区自发项目。 ## 2. 业内评价 ### A. 专家观点 - 配置经过实战检验,可信度高 - 提供了完整的理论指南(简写+长篇) - 跨平台支持提升了可用性 ### B. 社区反馈 - GitHub Stars 数量持续增长 - 为 Claude Code 用户提供了一站式配置解决方案 - 贡献指南清晰,鼓励社区参与 ## 3. 用户反馈 ### A. 正面评价 - 大幅减少了配置时间 - 测试套件保证了质量 - 文档完善,易于上手 ### B. 改进建议 - 需要更多语言特定配置 - 期望更多框架支持 - 希望有更多实战案例分享 # 六、相关链接 ## 1. 仓库地址 - GitHub:https://github.com/affaan-m/everything-claude-code ## 2. 相关资源 - zenith.chat(黑客马拉松获奖作品) - Anthropic 官方文档 - Claude Code 插件市场 ## 3. 技术文档 - 简写指南(Shorthand Guide) - 长篇指南(Longform Guide) - CONTRIBUTING.md 贡献指南 *** ## 参考资料 1. [Everything Claude Code - GitHub Repository](https://github.com/affaan-m/everything-claude-code) 最后修改:2026 年 01 月 23 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏