Claude Code 快速开始
一次有效的 Claude Code 初始会话不只是安装工具,还包括选择合适入口、打开真实仓库、提供项目上下文,并用开发者实际使用的命令验证结果。
- 最近核验
- 适用版本
- 适用于 Claude Code 2.1.x。本机使用 2.1.198 检查 CLI 拼写;当前官方文档可能包含更新的 2.1.x 行为。
- 核验方式
- 2026-07-19 对照官方文档、CLI reference 和 changelog。本机检查 CLI 入口;提示词结果和项目测试依赖具体仓库,不写成预先实测通过。
可复现实践
用完整证据链完成一个有边界的小改动
通过小型仓库任务练习探索、计划、编辑、验证和审查,首次使用不授予宽泛自动化权限。
准备
- 可信仓库,且 git 状态干净或已理解。
- Claude Code 认证正常,已知项目测试命令。
- 任务只有一个可观察结果,例如一个失败测试或一条校验规则。
执行步骤
记录基线
打开会话前保留现有修改并确认项目命令。
步骤 1 git status --short git diff --check从只读计划开始
要求列出相关文件、最小改动、风险和准确验证命令。
步骤 2 claude --permission-mode plan批准窄范围实现
只有文件范围和验收检查正确时才退出 plan mode,并请求有边界的修改。
在叙述之外验证
运行仓库测试并检查真实 diff,不把成功摘要当作证据。
步骤 4 git diff --check git diff --stat # 在这里运行项目自己的定向测试
预期结果
目标行为改变,无关文件未受影响,指定项目检查通过或暴露明确的第一个失败。
验证
- 把最终 diff 与原验收条件逐项比较。
- 至少运行一个仓库自己的定向测试或构建命令。
- 检查 git status,发现生成文件或意外文件。
失败处理
计划过于泛化
允许编辑前要求引用准确文件和现有测试命令。
测试在其他位置失败
安全情况下用改动前状态复现同一命令,区分基线失败与回归。
清理或回退
- 审查后只拒绝或手动恢复本任务 hunk,不删除无关工作区修改。
- 再次尝试时保留失败命令和第一个可操作错误。
边界与不适用场景
- 测试、所有权或回退不明确时,不要把生产仓库作为首次练习。
- plan mode 降低写入风险,但不能替代备份、审查和权限策略。
选择使用入口
Claude Code 可在终端、IDE、桌面端、浏览器和自动化流程中使用。终端适合脚本化和命令驱动;IDE 适合本地代码编辑;桌面端和浏览器更适合视觉审查、并行会话和远程工作。
从真实项目开始
启动前先进入仓库,让 Claude Code 检查包管理器、框架、测试工具、构建命令和关键目录。这样后续编辑会基于真实代码,而不是泛泛建议。
创建稳定上下文
把架构边界、编码约定、测试命令、部署说明和审查规则写入仓库说明。稳定上下文比每次在提示词里重复说明更可靠。
验证第一个任务
先选择小任务,例如修复一个失败测试、解释一个模块、增加一条校验规则或更新一个窄组件,并要求 Claude Code 运行能证明结果的项目命令。
安装与认证
使用原生安装器、Homebrew 或 WinGet 安装 CLI,并在进入仓库工作前先登录。若环境看起来正常但会话无法启动,应先用 doctor 类检查,而不是直接怀疑项目配置。
curl -fsSL https://claude.ai/install.sh | bash
claude auth login
claude auth status --textcd my-project
claude "Explain the build, test, and deploy commands for this repo."