找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2741

积分

0

好友

369

主题
发表于 1 小时前 | 查看: 2| 回复: 0

面向没接触过 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,可以考虑使用国内大模型进行替代:

  • 智谱 GLM:搜索“GLM Claude Code”可以找到官方配置教程。
  • Kimi K2:搜索“Kimi Claude Code”可以找到官方配置教程。
  • 模型切换工具:CC Switch(https://github.com/farion1231/cc-switch)可以帮助你管理多个模型的切换。

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:一次给太大的任务

  • 现象:Claude 运行了很久,但结果完全偏离预期,修复代价巨大。
  • 原因:任务越庞大复杂,Claude 的控制力越弱,出错的范围也越广。
  • 解决:将大任务拆分为可确认的小步骤,步步为营。
    ✅ 正确流程:
    1. “先设计数据库 Schema” → 你确认 →
    2. “写用户注册接口” → 你确认 →
    3. “写用户登录接口” → 你确认 →
    4. “实现 Token 刷新逻辑” → 你确认

坑 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 技巧

  1. 一条详细指令优于多条模糊指令:清晰的约束能减少来回确认的次数。
  2. 及时清理上下文:使用 /clear/compact,防止无用的历史对话膨胀消耗额度。
  3. 善用智能模型切换:使用 /model opusplan 命令,让适合的模型做适合的事。
  4. 监控用量:定期使用 /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 拥有在本地执行代码的能力,这带来了不同于普通聊天工具的安全风险。目前已知的主要风险有三类:

  1. 恶意仓库攻击(供应链攻击):攻击者发布一个看似正常的开源项目,开发者 clone 后使用 Claude Code 打开,项目中预置的恶意配置被自动加载并执行。

    攻击链:恶意仓库 → 开发者 clone → 自动执行恶意配置 → 远程代码执行

  2. 配置文件泄露 API 密钥:通过修改 .claude/settings.json 配置文件,攻击者可定义环境变量,将 API 请求重定向到恶意服务器,从而拦截你的 API 密钥。

  3. 恶意 Hooks:利用 settings.json 中的 Hooks 功能,设置启动时自动执行的命令。当你启动 Claude Code 时,恶意命令便会立即运行。

9.2 防护建议

  1. 及时更新:始终使用最新版本(npm update -g @anthropic-ai/claude-code)。
  2. 审核陌生仓库:Clone 来源不明的仓库后,先检查其 .claude/ 目录下的所有配置文件。
  3. 谨慎授权:当 Claude Code 弹出“是否信任此项目/配置”的提示时,务必仔细阅读内容,切勿无脑点击“是”。
  4. 检查 Hooks:定期查看 settings.json 中的 hooksenableAllProjectMcpServers 等字段是否被篡改。
  5. 保护敏感信息:切勿在 CLAUDE.md 或任何配置文件中明文写入 API 密钥、数据库密码等,务必使用环境变量。
  6. 善用版本控制:坚持频繁使用 Git commit,这样在发现任何异常时都能迅速回滚到安全状态。

9.3 Auto Mode 的安全设计

Auto Mode(自动模式)允许 Claude 自动批准低风险操作,但其设计包含三层安全防线:

  1. 输入层扫描:扫描外部输入,防范注入攻击。
  2. 输出层分类:通过分类器判断操作的风险等级,高风险操作仍需人工确认。
  3. 行为规则拦截:内置 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 失败时的排查思路:

  1. 第一次修不好 → 可能是问题描述不够清楚,尝试给 Claude 提供更详细的错误上下文和日志。
  2. 第二次还修不好 → 需要质疑前提假设。或许问题的根源并不在你认为的那个模块,换个思路或检查下相关依赖。
  3. 第三次还修不好 → 问题很可能超出了代码范畴。检查系统权限、环境变量、设备兼容性、网络策略或第三方服务的限制等“非代码”因素。

附录:关键资源

资源 链接
官方免费课程 https://anthropic.skilljar.com/
官方文档 https://code.claude.com/docs/
CC Switch(模型切换工具) https://github.com/farion1231/cc-switch
RTK(Token 节省工具) https://github.com/rtk-ai/rtk
MCP 服务目录 在 GitHub 搜索 “MCP server” 可找到大量开源实现

希望这份详尽的指南能帮助你顺利启程,将 Claude Code 打造成你得力的效率伙伴。如果在实践中遇到更多问题,欢迎到 云栈社区技术文档人工智能 板块与更多开发者交流心得。




上一篇:C# AI避坑实战:Semantic Kernel 与 .NET 9/10 的生产环境部署指南
下一篇:专为AI与自动化设计的Lightpanda无头浏览器:性能对比与使用指南
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-28 07:13 , Processed in 0.661096 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表