Claude Code 快速开始

一次有效的 Claude Code 初始会话不只是安装工具,还包括选择合适入口、打开真实仓库、提供项目上下文,并用开发者实际使用的命令验证结果。

最近核验
适用版本
适用于 Claude Code 2.1.x。本机使用 2.1.198 检查 CLI 拼写;当前官方文档可能包含更新的 2.1.x 行为。
核验方式
2026-07-19 对照官方文档、CLI reference 和 changelog。本机检查 CLI 入口;提示词结果和项目测试依赖具体仓库,不写成预先实测通过。
官方来源
官方 Quickstart官方 CLI reference官方 Changelog

可复现实践

用完整证据链完成一个有边界的小改动

通过小型仓库任务练习探索、计划、编辑、验证和审查,首次使用不授予宽泛自动化权限。

准备

  • 可信仓库,且 git 状态干净或已理解。
  • Claude Code 认证正常,已知项目测试命令。
  • 任务只有一个可观察结果,例如一个失败测试或一条校验规则。

执行步骤

  1. 记录基线

    打开会话前保留现有修改并确认项目命令。

    步骤 1
    git status --short
    git diff --check
  2. 从只读计划开始

    要求列出相关文件、最小改动、风险和准确验证命令。

    步骤 2
    claude --permission-mode plan
  3. 批准窄范围实现

    只有文件范围和验收检查正确时才退出 plan mode,并请求有边界的修改。

  4. 在叙述之外验证

    运行仓库测试并检查真实 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 --text
启动第一次会话
cd my-project
claude "Explain the build, test, and deploy commands for this repo."

继续前检查

相关主题