Skip to content

gegej1/ClaudeCodeTips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Claude Code 使用技巧完整指南

🚀 从实战中提炼的 Claude Code 高效使用技巧,帮助你充分发挥 AI 编程助手的能力

📖 简介

本仓库整合了来自 vibecoding 实战经验Reddit 社区GitHub 最佳实践,经过深度分析筛选的高价值技巧集合。

适合人群

  • Claude Code 新手用户,想快速上手
  • 有经验的用户,寻求进阶技巧
  • 团队协作,需要规范化 AI 编程流程

🎯 核心内容

🧠 核心理念

  • Context Engineering vs Vibe Coding - 系统性设计上下文,产生可预测的高质量输出
  • 软件工程核心原则 - DRY、KISS、透明错误处理等原则在 AI 编程中的应用
  • CLAUDE.md 最佳实践 - 从错误中学习,不断优化你的"AI 宪法"

🤖 多 Agent 协作

  • 文件系统通信 - 让多个 Agents 优雅协作
  • Subagent 使用规范 - 何时用专业 agent,何时用主 agent
  • Sub-agents 并行生成 - 保护上下文窗口,提高效率
  • 22 个专业 Agent 团队配置案例 - 企业级编排实战

📦 上下文管理

  • 上下文窗口管理策略 - Document & Clear 方法
  • Progress.md 记录进度 - 清空上下文后如何续接
  • 避免 /compact 陷阱 - 为什么不推荐自动压缩

✅ 代码质量保障

  • Mermaid 图辅助 Bug 分析 - 比写测试更有效的调试方法
  • Hooks 最佳实践 - 在提交时检查,而非编写时阻止
  • TDD with AI - 调试时间减少到 1/10 的秘密
  • 两级代码审查 - 平衡意图验证与代码质量

🚀 高级功能

  • Planning Mode - 让代码真正 Bulletproof
  • Skills vs MCP 哲学 - 何时用 MCP,何时用 Skills
  • Slash Commands 哲学 - 命令的价值在于"强迫思考"
  • Claude Code SDK - 三大用途:批量脚本、内部工具、快速原型
  • Meta-Learning - 让 Claude 审查自己的 Prompt

🔒 安全与最佳实践

  • .claude/ 目录精细化权限控制
  • API Keys 管理
  • MCP 上下文管理 - Prompt Caching 优化策略
  • settings.json 关键配置 - HTTPS_PROXY、超时设置等

📄 文档

完整指南请查看:claudecode使用技巧.md

🌟 亮点技巧

💡 从错误中构建 CLAUDE.md

不要预先写完整手册,而是记录 Claude 实际犯的错误,然后文档化正确做法。

💡 TDD 让调试时间减少到 1/10

AI 与 TDD 有独特的协同效应 - 测试约束 AI 的工作范围,减少过度工程和幻觉。

💡 Sub-agents 并行处理保护上下文

直接让主 agent 生成并行 subagent 团队处理复杂任务,每个 agent 独立上下文。

💡 Mermaid 图表做 Code Review

用可视化设计让 AI 做系统设计审计,比过拟合的测试更能发现逻辑问题。

💡 MCP 工具定义永久占用上下文

即使不调用,工具定义也会占用 token。优化策略:按需启用,项目级配置。

🛠️ 快速开始

  1. 阅读核心理念 - 理解 Context Engineering 的本质
  2. 创建 CLAUDE.md - 从你遇到的第一个错误开始
  3. 配置 Hooks - 在 git commit 时强制检查测试
  4. 优化 MCP - 只启用当前项目需要的 MCP server
  5. 实践 TDD - 红→绿→重构循环

📚 参考资源

🤝 贡献

欢迎提交 Issue 和 Pull Request 分享你的实战经验!

📝 版本

当前版本:v1.4

主要更新:

  • v1.4: 新增 MCP 上下文管理和 Prompt Caching 优化
  • v1.3: 整合 Reddit 社区实战技巧
  • v1.2: ultrathink 深度分析和技巧筛选
  • v1.1: 添加 zebbern/claude-code-guide 内容
  • v1.0: 初始版本,整合 vibecoding 实战经验

⭐ Star History

如果这个项目对你有帮助,请给个 Star ⭐️!


记住核心原则

  1. CLAUDE.md 是基础,从错误中学习
  2. 用文件让 agents 通信
  3. 主动管理上下文窗口
  4. 大任务先规划,用检查点验证
  5. Hooks 在提交时检查,不在编写时
  6. Skills > MCP,简单 > 复杂
  7. MCP 非必要不启用 - 工具定义永久占用上下文

About

Advanced techniques for using ClaudeCode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors