面向没接触过 Claude Code 的读者,本文旨在帮助你快速理解并上手这个强大的 AI 编程助手。
一、Claude Code 是什么?
简单来说,Claude Code 是 Anthropic 推出的一款 AI 编程助手,它运行在你电脑的终端(命令行)里,不仅能回答你的问题,更能直接动手操作:读写文件、运行程序、联网搜索。
它与 ChatGPT 这类对话工具的核心区别在于执行能力。ChatGPT 止步于给出建议或代码片段,而 Claude Code 可以真正打开你的文件修改代码、执行终端命令、甚至操作浏览器。
具体而言,它可以:
- 读写你电脑上的文件
- 运行终端命令
- 联网搜索
- 调用各种工具和 API
- 操作浏览器
一个有趣的数据是:79% 的 Claude Code 用户并非程序员。这意味着它的应用场景远不止写代码。
二、它能帮你做什么?(使用场景)
场景 1:流程固定的重复工作
你是否厌倦了每周从多个系统手动汇总数据、计算环比、然后撰写报告?或者整理冗长的会议纪要、提炼行动项并分发给不同的人?这些格式转换、内容搬运和定期归档的重复劳动,恰恰是 Claude Code 的用武之地。你只需向它描述一次完整流程,它就能为你编写好脚本,之后自动执行。
场景 2:需要推理的调研工作
无论是搜索竞品、撰写分析报告还是整理调研结论,Claude Code 都能成为你的研究助理。例如,你可以对它说一句“帮我调研 5 个竞品的搜索体验”,它可能在 20 分钟内就为你生成一份结构化的文档。你需要做的,只是审查方向,并告诉它哪些地方需要进一步深挖。
场景 3:写代码 / 做软件开发
这是 Claude Code 的“主场”。它能协助你进行全栈应用开发(涵盖前端、后端和数据库),自动修复 Bug(你只需把错误日志贴给它并说“fix”),还能进行代码审查、生成测试用例、修复 CI/CD 流程。理论上,借助它,一个人可以完成过去需要一个团队协作的项目。
场景 4:跨界应用
它的能力早已溢出编程领域:
- 营销:寻找客户、管理 CRM、进行 SEO 分析、撰写营销邮件。有案例显示,一位前 Google 工程师用它独立完成了整个营销部门的工作。
- 科研:一句话指令即可进行复杂的分子对接计算。
- 数据分析:直接用命令行拉取和分析数据。Claude Code 的作者 Boris 声称自己已经六个月没有手写过 SQL。
- 外包:有后端工程师借助它独立交付了整个毕业设计项目。
三、安装与配置
3.1 前置条件
| 要求 |
说明 |
| 操作系统 |
macOS / Windows / Linux 均支持 |
| Node.js |
需要 18.0 以上版本 |
| 账号 |
需要 Anthropic 账号(推荐 Pro / Max 订阅) |
| 网络 |
需要能访问 Anthropic API |
3.2 安装 Node.js(推荐用 NVM 管理版本)
如果你尚未安装 Node.js,强烈推荐使用 NVM(Node Version Manager)进行安装和管理,便于后续切换版本。
macOS / Linux:
# 安装 NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# 重新打开终端,然后安装 Node.js
nvm install 20
nvm use 20
# 验证
node --version # 应显示 v20.x.x
Windows:
3.3 安装 Claude Code
通过 npm 进行全局安装:
# 全局安装
npm install -g @anthropic-ai/claude-code
# 验证安装
claude --version
3.4 首次登录
# 启动 Claude Code
claude
# 首次启动会引导你登录 Anthropic 账号
# 按提示在浏览器中完成认证即可
3.5 国内用户替代方案
如果无法直接访问 Anthropic API,可以考虑使用国内大模型进行替代:
3.6 在 VS Code 中使用
Claude Code 也提供了 VS Code 原生扩展。你可以在 VS Code 的扩展商店中搜索并安装,从而在 IDE 内直接使用,无需额外打开终端。
四、核心概念
4.1 CLAUDE.md
这是使用 Claude Code 前必须理解的核心概念。CLAUDE.md 是一个配置文件,用于告诉 Claude 你的项目信息、编码规范和注意事项。如果没有这个文件,Claude 对你的项目一无所知,只能靠猜测行事。
该文件有三个层级,优先级从高到低:
| 层级 |
路径 |
作用 |
| 项目级 |
./CLAUDE.md 或 ./.claude/CLAUDE.md |
定义当前项目的特定规范 |
| 用户级 |
~/.claude/CLAUDE.md |
定义你个人的通用偏好和习惯 |
| 企业级 |
系统目录下的 CLAUDE.md |
定义组织统一标准(优先级最高) |
创建方式(三选一):
# 方式1:自动生成(推荐新手)
# 在项目目录中运行 Claude Code 后输入:
/init
# Claude 会自动分析你的项目结构并生成 CLAUDE.md
# 方式2:手动创建
touch CLAUDE.md
# 然后用编辑器打开编写
# 方式3:在 Claude Code 中快速编辑
/memory
项目级 CLAUDE.md 示例:
# 项目基础信息
- 技术栈:Vue3 + Vite + TypeScript,后端 Node.js + Express + MySQL
- 项目结构:
- /src/views:页面组件
- /src/components:公共组件
- /src/api:接口请求
- /src/store:Pinia 状态管理
# 编码规范
- 组件命名用 PascalCase
- TypeScript 启用 strict 模式,禁用 any
- 提交前运行 npm test
# 注意事项
- 不要修改 /src/legacy/ 目录下的任何文件
- 数据库连接配置在 .env 文件中
- API 密钥不能硬编码
编写注意事项:
- 控制篇幅:建议在 100-200 行,最多不超过 300 行。内容过长会导致 AI 的遵从度下降。
- 内容稳定:只放入那些长期有效、相对稳定的规则和说明。
- 版本控制:将其纳入 Git 版本控制,便于在团队中共享和维护。
4.2 记忆系统
Claude Code 拥有两套记忆机制,协同工作:
| 机制 |
CLAUDE.md |
Auto-Memory |
| 内容 |
你手动编写的指令和规则 |
Claude 自动学习到的用户偏好和行为模式 |
| 编写者 |
你(手动) |
Claude(自动) |
| 共享 |
可以通过 Git 在团队中共享 |
仅保存在本地,不会共享 |
Auto-Memory 能自动记住什么?
- 你的技术栈偏好(例如:“用 pnpm 而不是 npm”)
- 反复出现的问题及其解决方式
- 你偏爱的代码风格
- 项目中的关键文件路径
如何触发或管理 Auto-Memory?
- 主动记录:直接告诉它“记住:以后测试都用 vitest 而不是 jest”。
- 被动询问:经过多次类似交互后,Claude 可能会主动询问你是否要记录某个模式。
- 删除记录:你可以说“别再记着 xxx”来删除已记录的内容。
4.3 Skills
Skills 不是一个简单的提示词模板,而是一个包含脚本、数据、参考资料等资产的完整能力文件夹。它旨在将你反复执行的工作沉淀下来,实现一键调用。
一个典型的 Skill 目录结构如下:
my-skill/
├── SKILL.md # 能力描述和触发条件
├── scripts/ # 执行脚本
├── data/ # 数据文件
└── references/ # 参考资料
你既可以从 GitHub 安装他人开发好的 Skills,也可以为自己常用的工作流创建专属 Skill。
4.4 MCP(Model Context Protocol)
MCP 是让 Claude Code 连接外部系统的协议。没有连接 MCP 时,Claude 只能操作本地文件;连接后,它便能查询数据库、搜索在线文档、测试网页界面等。这极大地扩展了其能力边界。
五、常用命令速查
5.1 基础命令
| 命令 |
功能 |
使用建议 |
/help |
显示帮助信息 |
不知道做什么时先看看 |
/init |
初始化 CLAUDE.md |
开始新项目的第一件事 |
/status |
查看当前状态(额度、上下文长度) |
随时了解使用余量 |
/clear |
清空当前对话上下文 |
切换新任务前使用 |
/compact |
压缩上下文(保留核心信息) |
对话历史过长时使用 |
/memory |
编辑 CLAUDE.md |
随时更新项目“记忆” |
/model |
切换使用的模型 |
需要控制成本时使用 |
5.2 开发命令
| 命令 |
功能 |
/plan |
进入规划模式:先列出步骤计划,确认后再执行 |
/code-review |
进行全面代码审查(涵盖安全、质量、最佳实践) |
/tdd |
进入测试驱动开发模式(红→绿→重构循环) |
/verify |
执行验证命令(通常包括构建、类型检查、Lint、测试) |
/build-fix |
自动尝试修复构建错误和类型错误 |
/e2e |
生成端到端的 Playwright 测试用例 |
/test-coverage |
分析测试覆盖率并尝试补齐 |
5.3 高级 / 隐藏命令
| 命令 |
功能 |
说明 |
/btw |
开启私聊小窗 |
在长任务执行过程中提问,不会中断主任务 |
/rewind |
回滚操作 |
可选择只回滚代码保留对话,或全盘回退 |
/insights |
生成使用行为报告 |
生成 HTML 报告,分析你的使用模式 |
/model opusplan |
智能模型切换 |
规划时用更强的 Opus,执行时用更便宜的 Sonnet,节省 Token |
/simplify |
三路代码审查 |
调用三个并行 Agent 分别审查代码复用率、质量、性能 |
/branch |
分支试验 |
并行尝试 A/B 两种方案进行试错 |
/loop |
设置定时任务 |
例如,每 30 分钟检查一次服务器状态 |
/remote-control 或 /rc |
远程操控 |
生成一个临时 URL,让你能在手机上操作电脑上的 Claude Code |
/export |
导出对话 |
将完整对话导出为 Markdown 文件 |
5.4 快捷键
| 快捷键 |
功能 |
Ctrl+V |
直接粘贴截图给 Claude 分析 |
Ctrl+J / Option+Enter |
在输入框内换行(不发送消息) |
Ctrl+R |
快速搜索历史 Prompt |
Ctrl+U |
删除整行输入 |
Esc 连按两次 |
中断当前正在执行的任务 |
六、10 个实战技巧
以下技巧源自 Claude Code 开发者 Boris Cherny 的公开分享:
技巧 1:并行工作,一次开多个会话
不要将 Claude Code 视为单线程工具。利用 git worktree 同时开启 3-5 个独立会话,分别处理不同任务:
# 创建工作树
git worktree add ../project-za feat/feature-a
git worktree add ../project-zb fix/bug-b
# 在不同终端分别启动 Claude Code
cd ../project-za && claude
cd ../project-zb && claude
技巧 2:复杂任务先进规划模式
不要直接让 Claude 动手。先使用 /plan 命令或说“帮我规划一下”,让它列出详细步骤,你确认无误后再让它执行。
❌ 错误示范:“帮我重构整个用户模块”
✅ 正确示范:“进入 plan mode。帮我规划用户模块重构的步骤,请考虑数据迁移和向后兼容性问题。”
技巧 3:持续投资 CLAUDE.md
每次 Claude 犯错或做出不符合你预期的行为时,纠正它,然后补上一句:“请把这个经验更新到 CLAUDE.md 文件中。”日积月累,你的 CLAUDE.md 会变得越来越精准和强大。
技巧 4:重复工作做成 Skill
任何一天内需要做不止一次的事情,都应该考虑抽象成一个 Skill。例如:
- 技术债务扫描
- 每日站会信息同步脚本
- 自动化的代码风格检查流程
技巧 5:Bug 可以直接扔给 Claude
将问题直接抛给它,往往能快速得到解决方案:
- CI 失败:直接说“去修 failing CI tests”。
- 错误日志:把日志贴给它,然后说“找出 root cause 并修复”。
- Docker 排障:喂给它
docker logs 的输出,让它分析。
技巧 6:写好提示词的关键是“强约束”
清晰的指令能获得更佳的结果。
❌ 模糊指令:“帮我分析数据”
✅ 强约束指令:“分析 Q1 销售数据,重点看:
- 环比增长率
- 区域分布差异
- Top 3 产品表现
请用表格 + 图表的形式呈现,并突出任何异常值。”
技巧 7:用 /model opusplan 省钱
这是 Pro 及以上用户的专属功能。该命令会在规划阶段自动调用能力更强(也更贵)的 Opus 模型进行思考,在执行阶段则切换回更经济实惠的 Sonnet 模型。实现了“思考用好的,干活用快的”。
技巧 8:用语音输入提效
在 macOS 上,可以按两次 fn 键启用系统语音输入。用说话的方式描述复杂需求,速度通常比打字快 3 倍。
技巧 9:用 Subagents 处理复杂任务
在请求中加入 “use subagents” 指令,Claude 会自动将任务拆解,分配给多个子代理并行处理。
“重构用户认证模块。use subagents 来并行处理:
1. 分析当前认证流程
2. 设计新方案
3. 编写测试用例”
技巧 10:用 Claude 学习,不只是产出
你可以启用“教学模式”,让 Claude 在执行任务的同时,解释每一步的原理和设计考量。
“帮我实现一个 WebSocket 连接。请用教学模式,解释每个步骤的原理以及为什么这样设计。”
七、7 个新手常踩的坑
坑 1:不写 CLAUDE.md 就开始用
- 现象:Claude 写出的代码风格混乱,不符合项目规范,甚至修改了不该动的文件。
- 原因:没有 CLAUDE.md,Claude 对你的项目一无所知,只能盲目猜测。
- 解决:使用前先执行
/init 生成基础文件,并手动补充项目的关键约定和禁忌。
坑 2:一次给太大的任务
坑 3:不看 Claude 的思考过程
- 现象:直接使用 Claude 生成的代码,后来发现其中存在隐藏的设计缺陷。
- 原因:Claude 输出的“我注意到……”、“我选择了……”等思考内容里,包含了它的关键假设和权衡决策。
- 解决:务必认真阅读 Claude 的思考过程输出,特别是它明确标注出“我假设”和“我选择”的地方。
坑 4:不满意等全做完再说
- 现象:Claude 已经写了 200 行代码,你才发现第 50 行开始的设计方向就错了,但此时回头成本很高。
- 原因:AI 的上下文有限,后续代码都建立在早期的假设之上。推翻得越晚,代价越大。
- 解决:实时给予反馈。哪怕是“这个函数命名我不太喜欢”,也应该当场提出。
坑 5:上下文越长越好
- 现象:对话历史越来越长,但 Claude 的回答质量却开始下降,经常忘记之前的约定。
- 原因:旧任务的“痕迹”会干扰新任务的执行。干净的上下文往往比带着历史包袱的上下文更有效。
- 解决:一个任务结束后,将需要长期记住的要点更新到 CLAUDE.md 中,然后使用
/clear 清空上下文,干净地开始下一个任务。
坑 6:不频繁 commit
- 现象:Claude 悄悄修改了不该改的文件、删除了有用的注释,或者“优化”坏了某个关键函数。
- 原因:AI 有时会做出未经授权的修改。
- 解决:每完成一个小的功能点或修改后,就执行一次
git commit。这样一旦出现问题,可以轻松回滚到上一个可用的状态。
坑 7:不接 MCP 就开始用
- 现象:Claude 只能查看和操作本地文件,无法完成查询数据库、搜索在线文档、测试 Web 界面等任务。
- 原因:没有连接 MCP 服务器,Claude 的能力被限制在本地文件系统。
- 解决:根据需求,在 GitHub 上搜索相应的 MCP server 并接入,例如数据库 MCP、搜索引擎 MCP、浏览器自动化 MCP 等。
八、使用成本详解
8.1 订阅套餐
| 套餐 |
月费 |
用量倍数 |
适合谁 |
| Free |
$0 |
基础额度 |
试水体验 |
| Pro |
$20/月(年付$17) |
1x |
偶尔使用的用户 |
| Max 5x |
$100/月 |
5x |
日常开发者 |
| Max 20x |
$200/月 |
20x |
重度用户、小型团队 |
重要提醒:Claude Code、claude.ai 网页版、Claude 桌面端共享同一个用量额度池。
8.2 用量计算机制
采用 5 小时滚动窗口 制:
- 从你发送第一条消息开始,开启一个为期 5 小时的计时窗口。
- 在此窗口内,你有固定的消息额度(以下为社区估算值):
- Pro:约 45 条消息 / 5 小时
- Max 5x:约 225 条消息 / 5 小时
- Max 20x:约 900 条消息 / 5 小时
- 额度用完后,需要等待当前 5 小时窗口结束,额度才会自动重置。
- 周限制:此外还有 7 天滚动窗口的总量上限,防止资源在短期内被耗尽。
- 高峰期:太平洋时间早上 5-11 点,额度可能会临时缩减。
8.3 订阅 vs API 成本
一位开发者经过 8 个月的实测,数据对比如下:
- 按 API 调用等价计算的成本:$15,000+
- 实际支付订阅费用(Max 5x):$800
- 节省了约 93% 的费用
为什么订阅便宜这么多?这与 Claude Code 的 Token 消耗结构有关:
90%+ 缓存读取(按基础价的 10% 计费)
~6% 缓存写入
<1% 实际输入 token
<1% 实际输出 token
可见,绝大部分成本并非来自实时的问答交互。
不同使用强度建议:
| 使用强度 |
描述 |
API 等价月费 |
推荐套餐 |
| 轻度 |
偶尔使用,处理零散任务 |
$20-60 |
Pro $20 |
| 中度 |
每天使用 3-4 小时 |
$100-400 |
Max 5x $100 |
| 重度 |
全天候使用,作为主要工作伴侣 |
$500-2,000 |
Max 20x $200 |
| 极端 |
多项目并行 + 模拟 Agent 团队协作 |
$2,000-5,000+ |
Max 20x $200 |
根据 Anthropic 官方数据,平均用户每日消耗的 API 等价金额约为 $6,90% 的用户在$12/天 以下。
8.4 省 Token 技巧
- 一条详细指令优于多条模糊指令:清晰的约束能减少来回确认的次数。
- 及时清理上下文:使用
/clear 或 /compact,防止无用的历史对话膨胀消耗额度。
- 善用智能模型切换:使用
/model opusplan 命令,让适合的模型做适合的事。
- 监控用量:定期使用
/status 命令查看剩余额度。
8.5 额外省钱工具:RTK
RTK(Rust Token Killer)是一个命令行代理工具,它能在命令的输出结果送达 Claude 之前,对其进行压缩和过滤,从而大幅节省 Token。
# 安装(macOS)
brew install rtk
# 或通过脚本安装
curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh
# 初始化(与 Claude Code 集成)
rtk init -g
# 查看节省了多少 Token
rtk gain
根据测试,一个 30 分钟的会话 Token 数可从 118,000 降至 23,900,节省约 80%。
九、安全注意事项
9.1 已知风险
Claude Code 拥有在本地执行代码的能力,这带来了不同于普通聊天工具的安全风险。目前已知的主要风险有三类:
-
恶意仓库攻击(供应链攻击):攻击者发布一个看似正常的开源项目,开发者 clone 后使用 Claude Code 打开,项目中预置的恶意配置被自动加载并执行。
攻击链:恶意仓库 → 开发者 clone → 自动执行恶意配置 → 远程代码执行
-
配置文件泄露 API 密钥:通过修改 .claude/settings.json 配置文件,攻击者可定义环境变量,将 API 请求重定向到恶意服务器,从而拦截你的 API 密钥。
-
恶意 Hooks:利用 settings.json 中的 Hooks 功能,设置启动时自动执行的命令。当你启动 Claude Code 时,恶意命令便会立即运行。
9.2 防护建议
- 及时更新:始终使用最新版本(
npm update -g @anthropic-ai/claude-code)。
- 审核陌生仓库:Clone 来源不明的仓库后,先检查其
.claude/ 目录下的所有配置文件。
- 谨慎授权:当 Claude Code 弹出“是否信任此项目/配置”的提示时,务必仔细阅读内容,切勿无脑点击“是”。
- 检查 Hooks:定期查看
settings.json 中的 hooks 和 enableAllProjectMcpServers 等字段是否被篡改。
- 保护敏感信息:切勿在 CLAUDE.md 或任何配置文件中明文写入 API 密钥、数据库密码等,务必使用环境变量。
- 善用版本控制:坚持频繁使用 Git commit,这样在发现任何异常时都能迅速回滚到安全状态。
9.3 Auto Mode 的安全设计
Auto Mode(自动模式)允许 Claude 自动批准低风险操作,但其设计包含三层安全防线:
- 输入层扫描:扫描外部输入,防范注入攻击。
- 输出层分类:通过分类器判断操作的风险等级,高风险操作仍需人工确认。
- 行为规则拦截:内置 20 多条规则,用于检测危险行为(如删除文件、泄露凭证、绕过安全检查等)。
当连续 3 次或累计 20 次操作被拒绝后,系统会暂停并等待人工介入处理。
十、竞品对比:该选谁?
Claude Code vs OpenClaw(龙虾)
| 维度 |
Claude Code |
OpenClaw |
| 定位 |
“数字程序员” |
“数字打工人” |
| 核心能力 |
编写代码、进行软件开发 |
自动操作电脑、处理日常办公任务 |
| 目标用户 |
开发者 |
所有人(财务、运营、销售等非技术人员) |
| 工作方式 |
接受任务,然后编写代码或脚本来解决 |
模拟人工,自动点击、操作各种桌面软件(如 Excel、浏览器) |
| 上手难度 |
中等 |
较高(配置更为复杂) |
| 优势 |
擅长跨文件理解、代码依赖追踪 |
可 24 小时执行、能操控任意桌面软件 |
| 劣势 |
对项目中的历史隐性知识(团队约定)不敏感 |
不擅长处理需要复杂逻辑推理的任务 |
| 可以同时用 |
是 |
是 |
简单选择:需要写代码或完成开发任务 → Claude Code;需要自动化操作电脑上的现有软件 → OpenClaw。两者并不冲突,可以配合使用。
Claude Code vs Cursor
| 维度 |
Claude Code |
Cursor |
| 运行环境 |
终端 / VS Code 扩展 |
专属 IDE(基于 VS Code 深度定制) |
| 工作模式 |
Agent(能自主规划并执行任务链) |
IDE 内嵌辅助(提供实时补全和对话) |
| 适合场景 |
复杂的、项目级的自动化任务 |
日常编码的实时辅助和问答 |
| 自主性 |
高(可独立完成多步骤任务) |
中(主要围绕当前编辑的代码提供帮助) |
| 生态 |
开放的 Skills + MCP 生态 |
自有补全引擎和生态 |
Claude Code vs ChatGPT
| 维度 |
Claude Code |
ChatGPT (Plus/Pro) |
| $20 档用量 |
Pro ~45 条 / 5h |
Plus ~45-225 条 / 5h(波动较大) |
| $200 档用量 |
Max 20x ~900 条 / 5h |
Pro ~300-1,500 条 / 5h |
| 超额机制 |
Extra Usage(按 API 费率计费) |
信用点系统 |
| 省量策略 |
Sonnet vs Opus 智能切换 |
提供 Mini 模型(可节省约 4 倍) |
| 核心生态 |
Skills + MCP(侧重执行与连接) |
Functions + Plugins(侧重功能扩展) |
十一、学习路径推荐
Anthropic 官方提供了 13 门免费课程(https://anthropic.skilljar.com/)。你可以根据自身角色选择学习路径。
路径 1:打工人效率线(2-3 天)
适合运营、产品、市场等非技术人员。
Claude 101(基础认知)
↓
Framework(提示词工程技巧)
↓
Claude Code in Action(实战体验)
↓
MCP 基础(学习连接外部工具)
路径 2:开发者进阶线(1-2 周)
适合软件工程师、全栈开发者。
Framework(提示词工程)
↓
Agent Skills(学习创建自定义技能)
↓
Subagents(学习多代理协作模式)
↓
MCP Advanced(构建自动化工作流)
↓
Claude API(基于此开发自己的 AI 应用)
路径 3:管理者线(1 周)
适合团队负责人、CTO、技术管理者。
Claude 101(了解 AI 能力边界与局限性)
↓
Claude Cowork(探索人机协作新模式)
↓
Teaching AI Fluency(学习如何培训团队使用 AI)
↓
企业级部署(了解 Bedrock / Vertex AI 等企业方案)
快速起步 Checklist
如果你只有 30 分钟,请按此顺序快速体验:
- [ ] 安装 Claude Code(
npm install -g @anthropic-ai/claude-code)
- [ ] 进入一个项目目录,运行
claude 并完成账号登录
- [ ] 输入
/init 生成基础的 CLAUDE.md 文件
- [ ] 尝试给出一个简单任务:“帮我把这个目录下的所有文件按类型(图片、文档、代码)整理到不同的子文件夹里”
- [ ] 使用
/status 查看当前的用量情况
- [ ] 根据结果,不满意就
/rewind,满意就执行 git commit 保存成果
Bug 修不好时的“三问法则”
有用户总结了当 Claude Code 多次修复同一 Bug 失败时的排查思路:
- 第一次修不好 → 可能是问题描述不够清楚,尝试给 Claude 提供更详细的错误上下文和日志。
- 第二次还修不好 → 需要质疑前提假设。或许问题的根源并不在你认为的那个模块,换个思路或检查下相关依赖。
- 第三次还修不好 → 问题很可能超出了代码范畴。检查系统权限、环境变量、设备兼容性、网络策略或第三方服务的限制等“非代码”因素。
附录:关键资源
希望这份详尽的指南能帮助你顺利启程,将 Claude Code 打造成你得力的效率伙伴。如果在实践中遇到更多问题,欢迎到 云栈社区 的 技术文档 或 人工智能 板块与更多开发者交流心得。