Vibe Coding
返回 Claude Code

Claude Code / 使用

Claude Code 最佳实践

把 Claude Code 当成会执行命令的协作者:先读、再计划、小步改、跑验证、审查 diff。

Claude Code 最佳实践 核心概念信息图
Claude Code 最佳实践 核心概念信息图

给 Claude 验证方式

官方最佳实践强调:让 Claude 有办法验证自己的工作。没有验收标准,智能体只能猜“好没好”。

弱提示更好的提示
实现一个邮箱验证函数。实现 validateEmail,并用 user@example.com、invalid、user@.com 等用例验证。
让仪表盘好看点。按截图实现,完成后截图对比差异并修复。
构建失败了。这是错误日志,修根因,不要 suppress,最后确认构建通过。

先探索再计划再编码

复杂任务应要求 Claude 先调查和计划。计划不是仪式,它能暴露会改哪些文件、哪些风险、验证路径是否完整。

先不要改文件。
请阅读相关代码并输出:
1. 你理解的问题
2. 需要修改的文件
3. 实施计划
4. 风险点
5. 验证命令

配置环境

高质量 Claude Code 使用体验来自项目环境:CLAUDE.md、权限、CLI 工具、MCP、Hooks、Skills、Subagents 和 Plugins。

  • CLAUDE.md 写项目命令和非显而易见的约定。
  • 权限规则控制哪些工具能自动运行。
  • Hooks 用于格式化、测试、通知和阻断危险行为。
  • Skills 和 Subagents 用于可复用流程和隔离调查。

管理会话

最佳实践还包括及时纠偏和积极管理上下文。长任务不要放任 Claude 一路跑到最后才看结果。

1

早纠偏

如果方向不对,立即打断并给具体反馈。

2

控上下文

让 Claude 总结当前状态,再进入下一阶段。

3

用子代理

调查型任务交给子代理,主会话只保留结论。

4

审查 diff

最终必须看实际文件变化和验证输出。

完整使用要点

补充官方文档中容易被压缩遗漏的核心概念、操作顺序、权限边界和验证要求,方便中文学习者按页面完整学习。

最佳实践补充

Claude Code 最佳实践可以归纳为:给它环境、给它目标、给它验证方式、及时纠偏、控制上下文、审查结果。

  • 环境:项目能安装、能运行、能测试,CLAUDE.md 写清命令和约定。
  • 目标:任务范围明确,禁止事项明确,验收标准明确。
  • 验证:让 Claude 运行真实命令、复现流程或浏览器检查。
  • 纠偏:方向不对时立刻打断,给具体反馈。
  • 上下文:长任务分阶段总结,大规模调查交给子代理。
  • 审查:看 diff、测试、风险,而不是只看自然语言总结。

最佳实践的目标不是让 Claude 永远自主,而是让它在可控边界内更长时间稳定工作。

学习检查清单

把本页内容落到真实任务中,用入口、上下文、权限、验证和团队规则五个维度检查是否真正掌握。

学习检查清单

读完本页后,不要只记住概念名。你应该能把“Claude Code 最佳实践”放回 Claude Code 的真实工程流程里:任务从哪里发起,系统会加载什么上下文,哪些动作需要审批,结果如何验证,失败时如何回退。

如果这是入口或平台页面,要特别确认本入口能访问哪些上下文:本地文件、云端仓库、浏览器登录态、团队消息、外部工具,以及这些上下文是否足以完成验证。

  • 能用自己的话说明本页解决的具体问题,而不是只复述标题。
  • 能写出一个最小示例任务,并标明目标、范围、禁止事项和验收标准。
  • 能判断哪些信息应该放进当前提示,哪些应该沉淀到项目规则或配置里。
  • 能说明哪些长期规则应该写进 CLAUDE.md,哪些运行行为应该交给 settings、permissions、Hooks、Skills 和 MCP。
  • 能在任务完成后检查 diff、命令输出、测试结果、截图或 PR 说明,而不是只相信自然语言总结。

如果要把本页用于团队培训,可以让学员用 Claude Code 完成一个小任务:先只读解释,再提交计划,再执行最小改动,最后用真实验证命令和人工 diff 审查收尾。