本文目录
  1. Claude Code 有哪些使用入口
  2. 安装 Claude Code
  3. 官方登录和首次启动
  4. 使用 DKAI 时选择 Claude 分组
  5. 为什么分组选错会无法使用
  6. 从理解项目开始第一次会话
  7. 用表单验证完成一次真实修改
  8. 使用 CLAUDE.md 保存长期项目规则
  9. 权限确认不是多余步骤
  10. 修改完成后怎样验收
  11. 常见问题排查
  12. claude 命令不存在
  13. 官方登录页面无法完成
  14. DKAI 配置后鉴权失败
  15. Claude Code 找不到项目文件
  16. 修改范围越来越大
  17. Claude Code 适合做什么
  18. 建立可重复的 Claude Code 工作流

Claude Code 是 Anthropic 推出的代理式编程工具,可以在真实代码库中读取文件、修改代码、运行命令并配合 Git 完成开发任务。它适合处理跨文件功能、缺陷排查、测试补充和项目理解,而不仅是生成一小段代码。

使用 Claude Code 的关键仍然是人来确定目标和边界:先让工具理解项目,再批准必要操作,最后根据文件差异和测试结果验收。

Claude Code 有哪些使用入口#

根据当前官方文档,Claude Code 可以运行在多个界面中:

  • 终端 CLI:功能完整,适合直接操作本地仓库和运行开发命令
  • VS Code 与 JetBrains:可以在编辑器内查看差异、引用文件和继续对话
  • Claude 桌面端:适合图形界面操作、并行会话和可视化审查
  • 浏览器:不需要本地安装,适合云端任务和并行处理

本文以终端 CLI 为主,因为它最容易看清工作目录、执行命令和权限范围。其他入口的核心工作流相同,具体平台支持应以 Claude Code 官方概览 为准。

安装 Claude Code#

官方目前推荐原生安装。macOS、Linux 或 WSL 可以运行:

curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell 可以运行:

irm https://claude.ai/install.ps1 | iex

安装远程脚本前,应确认命令来自 claude.ai 官方域名。团队电脑或受管设备还要遵循内部软件安装规范。

如果更习惯包管理器,官方还提供 Homebrew、WinGet、npm 以及部分 Linux 包管理器方案。安装方式可能更新,建议从 Claude Code 安装文档 获取当前命令。

完成后检查版本和安装状态:

claude --version
claude doctor

claude doctor 会检查安装、配置和更新状态。终端提示找不到命令时,先重新打开终端,再确认安装目录是否已经加入 PATH

官方登录和首次启动#

进入一个准备操作的项目目录,然后启动:

cd /path/to/your-project
claude

首次运行会引导登录。官方支持 Claude 订阅、Anthropic Console 账户以及文档列出的企业云服务。需要重新登录时,可以在 Claude Code 会话中使用 /login

登录前先确认自己使用的是订阅权益还是 API 计费账户,两者的额度和结算方式不同。公司账户还可能受组织权限、数据策略和管理员配置影响。

使用 DKAI 时选择 Claude 分组#

DKAI 中转站同时支持 Codex 和 Claude Code,整体配置方法与 Codex 类似,关键区别发生在创建 API 密钥时:Claude Code 用户必须选择 Claude 分组,不能使用 Codex 分组的密钥。

推荐按下面顺序操作:

  • 安装并确认 Claude Code 可以正常启动
  • 登录 DKAI 后台,进入 API 密钥页面
  • 新建密钥并明确选择 Claude 分组
  • 点击“使用密钥”,选择 Claude Code 和当前操作系统
  • 阅读后台生成的覆盖配置,确认域名与文件路径后执行
  • 关闭并重新启动 Claude Code,用小任务测试连接

文章底部提供 DKAI 中转站推广入口。它是第三方商业服务,注册或充值前应自行核对价格、隐私政策、日志保留、模型范围和可用性,不应把中转服务与 Anthropic 官方账户混为一谈。

平台生成的配置脚本可能修改用户目录中的 Claude Code 设置或环境变量。覆盖前先备份现有配置,不要把真实密钥粘贴到公开对话、截图、项目文件或 Git 提交中。

为什么分组选错会无法使用#

中转平台通常按协议和模型线路划分密钥分组。Codex 与 Claude Code 使用的客户端配置、请求协议或可用模型可能不同,因此一个密钥能创建成功,不代表它适用于所有工具。

出现鉴权失败、模型不可用或请求格式错误时,优先回到后台检查:

  • 密钥是否属于 Claude 分组
  • 使用密钥页面是否选择了 Claude Code
  • 是否执行了当前操作系统对应的配置
  • 旧环境变量是否覆盖了新配置
  • 修改后是否完全重启了终端、IDE 或桌面端

不要反复创建多个密钥碰运气。先把当前密钥、分组和本机实际生效的配置对应起来,问题会更容易定位。

从理解项目开始第一次会话#

Claude Code 会根据当前目录寻找项目文件。不要直接在用户主目录或服务器根目录中启动并授予广泛权限。进入正确仓库后,可以先让它只读分析:

先阅读 README、依赖文件、项目入口和测试配置。
总结这个项目如何启动、核心数据流和现有验证命令。
本轮不要修改文件,并列出仍然不确定的信息。

这一步可以检查 Claude Code 是否找对了入口,也能帮助你发现项目文档和真实代码之间的差异。

用表单验证完成一次真实修改#

第一次实战可以选择一个范围清楚的任务:为现有注册表单补充完整验证。它同时涉及前端体验、服务端安全和测试,但不需要重构整个项目。

在现有项目中完善用户注册表单验证。

开始前先找到表单、提交接口、用户模型和相关测试,说明当前数据流。
要求:邮箱必填并验证格式;密码至少 10 位;两次密码必须一致;
服务端必须重复验证,不能只依赖浏览器;错误信息不得泄露数据库细节。
约束:复用现有框架、错误提示样式和测试工具,不增加新依赖,
不修改登录及其他无关流程。
验收:运行现有测试,并补充正常注册、空邮箱、错误邮箱、短密码和重复邮箱场景。

先给出计划,确认相关文件后再修改。完成后汇报变更、测试结果和剩余风险。

这个案例不是参考稿中的简单命令罗列,而是把上下文、边界、安全和验收放进同一个任务,结果可以通过测试明确判断。

使用 CLAUDE.md 保存长期项目规则#

如果每次会话都要重复说明启动命令、代码风格和目录限制,可以在项目中使用 CLAUDE.md 记录长期规则。例如:

## 项目约定
- 修改前先阅读 README 和相关测试
- PHP 文件完成后运行 composer lint
- 不修改 vendor、构建产物和生产配置
- 数据库查询必须使用预处理语句
- 前端变更检查 390px 与 1440px 两种宽度

CLAUDE.md 适合稳定的仓库约定,不适合存放密码、临时需求或只在当前任务中有效的指令。规则越短、越具体,越容易持续执行。

权限确认不是多余步骤#

Claude Code 在编辑文件和运行命令时会根据当前设置请求授权。确认前应看清命令目的和影响范围,尤其注意:

  • 是否会删除或覆盖文件
  • 是否安装依赖或访问外部网络
  • 是否连接生产数据库或重启服务
  • 是否读取项目之外的目录
  • 是否会提交、推送或发布代码

可以对低风险、重复且可回滚的操作减少确认,但不要为了方便长期允许所有命令。涉及生产数据、凭据、部署和破坏性操作时,应保持人工确认并准备回滚方案。

修改完成后怎样验收#

不要只阅读 Claude Code 的最终总结。可靠的验收至少包括:

  • 使用 git diff 查看实际修改和影响范围
  • 运行项目已有的 lint、类型检查和自动化测试
  • 手动检查正常输入、错误输入、空状态和未授权访问
  • 前端任务检查桌面与移动端,不只看单一截图
  • 确认没有提交密钥、日志、缓存和临时文件
  • 记录未运行或无法运行的验证项

如果测试失败,把完整命令和错误输出交给 Claude Code,让它先解释原因再修复。不要删除失败测试来换取表面通过。

常见问题排查#

claude 命令不存在#

重新打开终端,运行 claude --version。如果仍然失败,检查安装方式、PATH 和操作系统架构,再使用 claude doctor 或官方安装排查文档。

官方登录页面无法完成#

确认系统时间、浏览器回调和账户权限。公司网络环境还要检查代理与组织策略。第三方中转配置通常不等同于官方网页订阅登录,应按中转站提供的 Claude Code 配置流程操作。

DKAI 配置后鉴权失败#

首先确认密钥创建时选择的是 Claude 分组,然后检查是否复制了 Claude Code 对应脚本。重新执行前备份配置,并清理可能冲突的旧环境变量。

Claude Code 找不到项目文件#

检查启动命令所在目录。退出会话,进入项目根目录后重新启动,并在首条提示中让它复述当前路径和项目结构。

修改范围越来越大#

暂停执行,让 Claude Code 列出已经修改的文件和剩余计划。把任务缩小为一个可验证目标,明确禁止触碰的模块,再决定保留或回退哪些改动。

Claude Code 适合做什么#

Claude Code 适合围绕代码库完成多步骤任务:

  • 阅读项目并解释架构与数据流
  • 修复错误、增加功能和局部重构
  • 编写测试并分析失败原因
  • 处理 Git 状态、提交说明和合并冲突
  • 整理 README、接口文档和开发计划
  • 通过 MCP、技能和钩子扩展重复工作流

它可以提高执行速度,但不能替代业务判断、安全审查和生产责任。任务风险越高,目录和工具权限越要收紧,验收证据也要越完整。

建立可重复的 Claude Code 工作流#

稳定使用 Claude Code 可以归纳为一个循环:进入正确目录,让它先理解项目,写清目标和禁止事项,确认计划,审查操作,运行测试,再根据证据继续迭代。

安装界面、模型和第三方配置会不断变化,但项目边界、权限控制和可验证交付始终重要。掌握这套方法后,Claude Code 才会从聊天助手变成可靠的工程协作者。