返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

Claude Code 最佳实践:50 个实用技巧

[复制链接]
链载Ai 显示全部楼层 发表于 昨天 17:13 |阅读模式 打印 上一主题 下一主题


过去 24 小时里,AI Edge仔细研读了 Claude Code 的最新最佳实践文档,并从中提炼出 50 条核心技巧,还加入了一些个人实战经验,整理成这份终极指南。这份清单不仅包含最佳实践,还涵盖了各种 Claude Code 工具和学习资源。下面快速过一遍这些技巧。

最核心的技巧

1. 如何扩展 Claude Code
Anthropic 的官方指南:https://code.claude.com/docs/en/features-overview

2. 钩子
最适合那些必须每次都执行、零例外的操作。

3. Claude 超能力
一个收集 Claude Code 超能力的 GitHub 仓库:https://github.com/obra/superpowers

4. 慢工出细活
慢慢来,尤其是在构建重要工作流程时。计划、计划、计划,然后才执行。

5. 安全自主模式
使用 claude --dangerously-skip-permissions 绕过所有权限检查,让 Claude 不间断工作。这对修复 lint 错误或生成样板代码等工作流程特别有效。

6. Claude Code 最佳实践(文档)
最新文档链接:https://code.claude.com/docs/en/best-practices

7. Boris 的配置
Claude Code 创建者如何最大化使用 Claude Code 的配置清单。

8. Claude 课程
来自 Coursera 的课程:https://www.anthropic.com/learn

9. 实战学习 Claude Code
Anthropic 的学习资源:https://www.anthropic.com/learn

10. Notion 数据库
把 Notion 数据库连接到 Claude,用来存储最佳和最常用的提示词。

调试、错误处理、常见失败模式

11. 上下文窗口管理
Claude 的上下文窗口很快就会填满。发生这种情况时,Claude 可能开始忘记之前的指令。这个页面能帮助解决问题:https://code.claude.com/docs/en/costs#reduce-token-usage

12. 调试项目
创建一个专门用于调试代码的 AI 项目(Grok 4 Heavy 擅长调试)。

13. 无限探索
让 Claude"调查"某事但没有限定范围。Claude 读取数百个文件,填满上下文。解决办法:缩小调查范围或使用子代理,这样探索就不会占用主上下文。

14. 逐步回放
让 Claude 逐行解释它是如何生成答案的。

15. 过度纠正
Claude 做错了,纠正它,还是错,再纠正。上下文被失败的尝试污染了。解决办法:两次纠正失败后,运行 /clear 并结合学到的经验写一个更好的初始提示词。

16. 不要犯这个错误
开始做一个任务,然后问些不相关的问题,再回到第一个任务。上下文就充满了无关信息。解决办法:在不相关任务之间运行 /clear

17. CLAUDE.md 过度指定
如果 CLAUDE.md 文件太长,Claude 会忽略掉一半内容,因为重要规则淹没在噪音中。解决办法:无情地精简。如果 Claude 在没有某条指令的情况下也能正确完成,就删掉它或者转换成钩子。

18. 回滚提示词
回到最后一个正常工作的提示词,然后逐步重新应用更改。

19. 错误复现
让 Claude 故意复现错误,以便理解问题所在。

20. 步骤隔离
只重新运行出错的步骤,而不是重新生成所有内容。

被低估的小技巧(大多数人不知道)

21. 运行多个会话
有两种主要方式运行并行会话:Claude 桌面版可以可视化管理多个本地会话,每个会话都有独立的工作树;Claude 网页版在 Anthropic 的安全云基础设施上运行,使用隔离的虚拟机。

22. 回退
双击 ESC 或运行 /rewind 打开检查点菜单。

23. 清空
运行 /clear 开启全新会话。

24. 频繁纠正
经常性地调整 Claude 的方向。一旦它开始偏离轨道,立即停止(按 ESC 可以中途打断 Claude)。

25. Claude 访谈
对于大型项目,先让 Claude 来采访开发者。从一个最简单的提示词开始,让 Claude 使用 AskUserQuestion 工具进行提问。

26. 在 Claude Code 中学习 Claude Code
一个直接在 Claude Code 里教学的课程:https://ccforeveryone.com/

27. 安装插件
运行 /plugin 浏览市场。插件能添加技能、工具和集成功能,而且无需任何配置。

28. 输出评分
让 Claude 根据预设的成功标准给自己的答案打分。

29. 创建自定义子代理
在 .claude/Agents/ 目录下定义专门的助手,让 Claude 可以把独立任务委派给它们处理。

30. 模型堆叠
在打开 Claude Code 之前,先用其他大模型规划项目、生成高级超级提示词——这个策略还能节省计划模式的 token。

项目与技能使用

31. 项目记忆存储
项目记忆可以存储在 ./CLAUDE.md 或 ./.claude/CLAUDE.md 文件中。

32. Claude 技能库
一个很酷的网站,提供即插即用的技能等资源:https://MCPservers.org/claude-skills

33. Claude 技能仓库
一个收录了 80,000+ Claude 技能的库:https://skillsmp.com/

34. 项目上下文污染
把不相关的工作流分到不同项目中,防止上下文相互干扰。

35. 项目卫生
定期清理记忆、文件和指令,防止内容漂移。

36. 技能版本控制
在优化工作流程时,复制并创建新版本的技能,而不是直接编辑正在使用的。

37. 从示例创建技能
把一个优秀的输出结果粘贴给 Claude,让它转化成可复用的技能。甚至可以上传截图让 Claude 照着复制,然后转化成技能——这是创建精英技能的简单方法。

38. Claude 技能
使用技能把重复性工作流程固化下来,避免反复输入提示词。

39. 项目记忆
编辑"记忆"标签页,精确控制 Claude 应该长期保留或忽略哪些内容(这在项目中也适用)。

40. 项目指令
使用项目级指令来定义长期行为模式,而不是每次都重复提示词。

基础核心技巧

41. Claude.md 技巧
运行 /init 可以为当前项目生成一个初始的 Claude.md 文件。

42. 丰富的上下文
使用 @ 来链接文件、数据和图片。

43. 假设零上下文
假设 Claude 对项目一无所知,把它需要知道的所有信息都告诉它。

44. 提供具体上下文
指令越精确,效果越好。Claude 只能根据给出的信息进行推断。

45. 先探索、再计划、后编码
先做研究(这个过程可以借助其他大模型),然后进入计划模式,最后切回普通模式执行代码。

46. Chrome 扩展妙用
UI 变更可以用 Claude Chrome 扩展来验证。它会打开浏览器,测试界面,然后不断迭代直到代码正常运行。

47. 提示词结构建议
为了让前面几条建议更实用,推荐这个提示词结构:[角色] + [任务] + [上下文]

48. 给 Claude 自我验证的方法
提供测试用例、截图或预期输出,让 Claude 能够自己检查工作成果。这是性价比最高的做法,没有之一。

49. 前置重要指令
永远把最重要的指令放在提示词的最顶部。

50. 明确任务框架
开门见山地说清楚想让 Claude 做什么,别绕弯子。

这份完整的 50 条技巧清单涵盖了从基础到进阶的各个层面,无论是刚接触 Claude Code 的新手,还是想要提升效率的老手,都能从中找到有用的方法。关键是要根据实际项目需求灵活运用这些技巧,而不是生搬硬套。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作