2026/4/10 19:00:31
网站建设
项目流程
做手机网站尺寸大小,企业年金个人和单位的缴费比例,电子商务网站建设实验心得,小程序开发教程知乎引言 “好的工具配置能让 AI 助手从’能用’变成’好用’#xff0c;从’助手’变成’伙伴’。” 这是一天一个开源项目系列的第1篇文章。今天带你了解的项目是 everything-claude-code#xff08;GitHub#xff09;。
如果你正在使用 Claude Code#xff08;…引言“好的工具配置能让 AI 助手从’能用’变成’好用’从’助手’变成’伙伴’。”这是一天一个开源项目系列的第1篇文章。今天带你了解的项目是everything-claude-codeGitHub。如果你正在使用 Claude CodeClaude Desktop 的代码编辑功能或者对 AI 辅助编程感兴趣那么这个项目绝对值得你深入了解。它不仅仅是一个配置集合更是一套经过实战验证的、完整的 AI 编程工作流解决方案。为什么选择这个项目实战验证来自 Anthropic x Forum Ventures 黑客马拉松获奖者的配置开箱即用包含 agents、skills、hooks、commands、rules、MCPs 等完整配置即插即用支持插件安装一键获取所有功能社区认可22.7k Stars2.7k Forks活跃的社区支持你将学到什么Claude Code 的核心概念Agents、Skills、Hooks、Rules、MCPseverything-claude-code 项目的完整架构和设计理念如何快速上手使用这个配置集合项目的核心功能和使用场景与其他 AI 编程工具的对比分析如何基于此项目定制自己的配置前置知识基本的命令行操作经验对 AI 辅助编程有基本了解熟悉 JSON 配置文件格式了解 Claude Code 的基本使用项目背景项目简介everything-claude-code是一个完整的 Claude Code 配置集合旨在为开发者提供一套经过实战验证的、开箱即用的 AI 编程助手配置。它不仅仅是一个简单的配置文件集合而是一套包含多个组件的完整工作流系统。项目解决的核心问题Claude Code 配置复杂新手难以快速上手缺乏经过实战验证的最佳实践配置不同场景下的配置需求分散难以统一管理缺少完整的工具链和自动化流程面向的用户群体使用 Claude Code 的开发者希望提升 AI 辅助编程效率的团队想要学习 AI 工具配置最佳实践的技术人员需要定制化 AI 编程工作流的组织作者/团队介绍作者Affaan Mustafa (affaan-m)背景Anthropic x Forum Ventures 黑客马拉松获奖者2025年9月成就使用 Claude Code 构建了 zenith.chat一个完全基于 Claude Code 的生产级应用经验从 Claude Code 实验阶段就开始使用积累了丰富的实战经验理念这些配置经过多个生产应用的实战验证不是纸上谈兵项目创建时间2025年具体月份未明确但从 GitHub 活动来看是活跃项目项目数据⭐GitHub Stars: 22.7k持续增长中Forks: 2.7k版本: v1.0.0最新版本2026年1月22日发布License: MIT自由使用、修改、贡献官网: 无独立官网GitHub 为主要入口文档: 包含详细的 README 和两个指南Shorthand Guide 和 Longform Guide社区: GitHub Discussions 活跃项目发展历程2025年9月作者在 Anthropic 黑客马拉松中获奖项目开始受到关注2025年底项目逐渐完善添加了更多配置和示例2026年1月发布 v1.0.0 正式版本支持插件安装主要功能核心作用everything-claude-code 的核心作用是为 Claude Code 提供一套完整的、经过实战验证的配置集合让开发者能够快速上手 Claude Code无需从零开始配置直接使用最佳实践提升开发效率通过预配置的 agents、skills、hooks 等组件自动化常见任务标准化工作流为团队提供统一的 AI 编程工作流标准扩展和定制基于现有配置快速定制符合自己需求的配置使用场景个人开发者快速配置 Claude Code刚接触 Claude Code不知道如何配置希望快速获得一套可用的配置需要参考最佳实践来优化自己的配置团队统一 AI 编程标准团队希望统一 AI 辅助编程的工作流需要标准化的代码审查、测试、部署流程希望建立团队级的 AI 工具使用规范学习和研究 AI 工具配置想了解 Claude Code 的高级功能研究如何优化 AI 辅助编程的工作流学习 agents、hooks、MCPs 等概念的实际应用定制化开发基于现有配置开发符合特定需求的配置集成到自己的开发工具链中为特定技术栈如 Python、Go、Rust定制配置生产环境应用在真实项目中应用经过验证的配置提升代码质量和开发效率建立可复用的开发模式快速开始方式一插件安装推荐最简单的方式是将其作为 Claude Code 插件安装# 添加市场源/plugin marketplaceaddaffaan-m/everything-claude-code# 安装插件/plugininstalleverything-claude-codeeverything-claude-code或者直接在~/.claude/settings.json中添加{extraKnownMarketplaces:{everything-claude-code:{source:{source:github,repo:affaan-m/everything-claude-code}}},enabledPlugins:{everything-claude-codeeverything-claude-code:true}}方式二手动安装如果需要更精细的控制可以手动安装# 克隆仓库gitclone https://github.com/affaan-m/everything-claude-code.git# 复制 agentscpeverything-claude-code/agents/*.md ~/.claude/agents/# 复制 rulescpeverything-claude-code/rules/*.md ~/.claude/rules/# 复制 commandscpeverything-claude-code/commands/*.md ~/.claude/commands/# 复制 skillscp-r everything-claude-code/skills/* ~/.claude/skills/然后从hooks/hooks.json复制 hooks 配置到~/.claude/settings.json从mcp-configs/mcp-servers.json复制 MCP 配置到~/.claude.json。核心特性完整的组件体系Agents预定义的子代理处理特定任务代码审查、测试、重构等Skills工作流定义可被命令或 agents 调用Hooks基于事件的自动化触发器Commands可执行的命令集合Rules始终遵循的指导原则MCPsModel Context Protocol 服务器配置实战验证的配置所有配置都经过生产环境验证来自黑客马拉松获奖项目的实战经验包含多个真实项目的使用案例模块化设计每个组件都可以独立使用支持按需选择和组合易于扩展和定制跨平台支持包含跨平台的 Node.js 脚本支持多种包管理器npm、yarn、pnpm提供统一的工具接口完善的测试体系包含完整的测试套件支持自动化测试确保配置的可靠性丰富的文档和示例详细的 README 文档Shorthand Guide快速入门Longform Guide深入指南多个示例配置社区驱动活跃的社区贡献持续更新和维护欢迎社区贡献灵活的定制能力支持项目级和用户级配置可以禁用不需要的组件易于扩展和修改项目优势与其他 AI 编程工具配置相比everything-claude-code 的优势对比项everything-claude-code其他配置集合自己从零配置完整性⭐⭐⭐⭐⭐ 包含所有组件⭐⭐⭐ 通常只包含部分组件⭐⭐ 需要自己组合实战验证⭐⭐⭐⭐⭐ 生产环境验证⭐⭐⭐ 理论为主⭐⭐ 需要自己验证上手速度⭐⭐⭐⭐⭐ 插件一键安装⭐⭐⭐ 需要手动配置⭐ 需要大量时间文档质量⭐⭐⭐⭐⭐ 详细的双指南⭐⭐⭐ 基础文档⭐ 需要自己摸索社区支持⭐⭐⭐⭐⭐ 22.7k Stars⭐⭐⭐ 较小社区⭐ 无社区支持定制能力⭐⭐⭐⭐ 模块化设计⭐⭐⭐ 部分可定制⭐⭐⭐⭐⭐ 完全可控维护成本⭐⭐⭐⭐⭐ 持续更新⭐⭐⭐ 更新较少⭐ 需要自己维护为什么选择这个项目✅开箱即用无需从零开始直接获得最佳实践✅实战验证来自真实项目的配置不是纸上谈兵✅持续更新活跃的社区和作者维护✅完整生态不仅仅是配置还包含工具、脚本、测试等✅学习价值可以学习如何构建高质量的 AI 工具配置项目详细剖析架构设计everything-claude-code 采用模块化、分层式架构每个组件都有明确的职责和边界everything-claude-code/ ├── agents/ # 子代理定义 ├── commands/ # 可执行命令 ├── skills/ # 工作流定义 ├── hooks/ # 事件触发器 ├── rules/ # 规则和指导原则 ├── contexts/ # 动态上下文注入 ├── mcp-configs/ # MCP 服务器配置 ├── scripts/ # 工具脚本 ├── tests/ # 测试套件 └── examples/ # 示例配置核心组件详解1. Agents子代理Agents 是处理特定任务的子代理每个 agent 都有明确的职责范围典型 Agentscode-reviewer代码审查代理专注于代码质量、安全性、可维护性test-writer测试编写代理遵循 TDD 原则refactor-assistant重构助手帮助清理代码build-fixer构建错误修复代理Agent 结构示例--- name: code-reviewer description: Reviews code for quality, security, and maintainability tools: Read, Grep, Glob, Bash model: opus --- You are a senior code reviewer...设计特点每个 agent 专注于单一职责可以指定使用的工具和模型支持工具限制避免过度使用2. Skills工作流Skills 定义了可重复使用的工作流可以被命令或 agents 调用典型 SkillsTDD 工作流定义接口 → 编写失败测试 → 实现代码 → 重构代码审查流程安全检查 → 质量检查 → 性能检查重构流程识别问题 → 制定计划 → 逐步重构 → 验证设计特点工作流可复用支持组合和嵌套可以参数化3. Hooks事件触发器Hooks 基于工具使用事件自动触发操作实现自动化典型 HooksPreToolUse在工具使用前执行如检查权限PostToolUse在工具使用后执行如记录日志Stop在会话停止时执行如保存状态Hook 配置示例{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}]}设计特点基于事件驱动支持条件匹配可以执行命令或脚本4. Commands命令Commands 是可执行的命令集合提供快速访问常用功能典型 Commands/build-fix修复构建错误/refactor-clean清理死代码/learn从会话中提取模式/checkpoint保存验证状态/verify运行验证循环设计特点命令式接口易于使用可以调用 agents 和 skills支持参数传递5. Rules规则Rules 是始终遵循的指导原则确保一致的行为典型 Rulessecurity.md强制安全检查禁止硬编码密钥coding-style.md编码规范不可变性、文件组织testing.md测试要求TDD、80%覆盖率git-workflow.mdGit 工作流提交格式、PR 流程设计特点模块化易于管理始终生效可以按项目定制6. MCPsModel Context ProtocolMCPs 提供外部工具和服务的集成预配置的 MCPsGitHub代码仓库操作Supabase数据库操作Vercel部署服务Railway云平台服务设计特点统一的外部服务接口支持多个服务同时配置可以按需启用/禁用关键技术实现1. 上下文窗口管理问题启用太多 MCPs 会导致上下文窗口从 200k 缩小到 70k解决方案配置 20-30 个 MCPs但只启用 10 个以内使用disabledMcpServers在项目配置中禁用不需要的保持活跃工具数在 80 个以下最佳实践{disabledMcpServers:[unused-service-1,unused-service-2]}2. 模块化配置设计理念每个组件都可以独立使用支持按需组合实现方式使用标准的文件结构支持项目级和用户级配置提供清晰的配置优先级3. 跨平台脚本问题不同平台的脚本执行方式不同解决方案使用 Node.js 编写跨平台脚本提供统一的工具接口lib/utils.js自动检测包管理器lib/package-manager.js扩展机制1. 添加自定义 Agent创建新的 agent 文件--- name: my-custom-agent description: My custom agent for specific tasks tools: Read, Edit model: sonnet --- You are a custom agent...2. 添加自定义 Hook在hooks.json中添加{matcher:your condition,hooks:[{type:command,command:your command}]}3. 添加自定义 Command创建命令文件# my-command description: My custom command --- Workflow for my command...项目地址与资源官方资源GitHub: https://github.com/affaan-m/everything-claude-codeShorthand Guide: The Shorthand Guide to Everything Claude CodeLongform Guide: The Longform Guide to Everything Claude CodeDiscussions: GitHub DiscussionsIssues: GitHub IssuesReleases: GitHub Releases相关资源作者 Twitter: affaanmustafazenith.chat: https://zenith.chat作者使用 Claude Code 构建的项目Claude Code 官方文档: Anthropic Claude Code Documentation适用人群强烈推荐正在使用或准备使用 Claude Code 的开发者希望提升 AI 辅助编程效率的团队想要学习 AI 工具配置最佳实践的技术人员也适合对 AI 辅助编程感兴趣的研究人员需要定制化 AI 编程工作流的组织希望建立团队级 AI 工具使用规范的团队欢迎来我中的个人主页找到更多有用的知识和有趣的产品