Claude Code 最佳实践终极指南
Claude Code
AI编程
最佳实践
工作流
⭐ 29.9k Stars (今日 +2.4k)
🍴 2.6k Forks
👁️ 276 Watching
这是 GitHub 上最全面的 Claude Code 学习资源,涵盖 14 个核心概念、20+ 热门功能、8 种开发工作流范式和 87 个技巧窍门。
📚 核心概念
- Subagents (子代理) - 独立上下文中自主执行任务的代理
- Commands (命令) - 用户调用的提示模板,工作流编排
- Skills (技能) - 可配置、可预加载、可发现的上下文模块
- Hooks (钩子) - 在特定事件时运行的脚本/HTTP/提示/代理
- MCP Servers - 与外部工具、数据库、API 的连接
- Settings - 层级配置系统(权限、模型、输出样式等)
- Memory - 通过 CLAUDE.md 文件持久化上下文
- Checkpointing - Git 自动追踪,Esc Esc 或 /rewind 撤销
🔥 热门功能
- Fullscreen Rendering (Beta) - 无闪烁全屏渲染,CLAUDE_CODE_NO_FLICKER=1 启用
- Computer Use (Beta) - 控制屏幕,打开应用、点击、输入、截图 (macOS)
- Auto Mode (Beta) - Claude 决定什么安全,阻止提示注入和风险升级
- Channels (Beta) - 推送 Telegram、Discord、webhook 事件到运行中的会话
- Code Review (Beta) - 多代理 PR 分析,捕获 bug、安全漏洞和回归
- Chrome (Beta) - 浏览器自动化,测试 Web 应用、调试控制台
- Scheduled Tasks - /loop (本地,3天) /schedule (云端,机器关闭也运行)
- Voice Dictation (Beta) - 20 语言支持的语音输入
- Agent Teams (Beta) - 多代理并行开发,共享任务协调
- Remote Control - 从任何设备继续本地会话
💡 关键技巧 (来自 Boris 等专家)
- ✅ 始终从 plan mode 开始
- ✅ 提交前让 Claude "grill me on these changes"
- ✅ 使用 /model 选择模型,Sonnet 写代码,Opus 做计划
- ✅ 每天更新 Claude Code 并阅读 changelog
- ✅ 一旦完成就提交,争取每小时至少一次
- ✅ 使用 /code-review 进行多代理 PR 分析
- ✅ 保持 PR 小而专注 (中位数 118 行)
- ✅ 始终 squash merge PRs
- ✅ CLAUDE.md 目标每文件 <200 行
- ✅ 用 .claude/rules/ 拆分大型指令
- ✅ 每天做一次以上的事情 → 变成技能或命令
- ✅ 使用 Esc Esc 或 /rewind 在 Claude 偏离时撤销
- ✅ 用 subagents 卸载任务,保持主上下文干净专注
- ✅ 技能是文件夹,不是文件 - 用 references/, scripts/, examples/ 子目录