跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaNode.jsAIjava

@anthropic-ai/claude-code 快速上手指南

@anthropic-ai/claude-code 的安装配置与实战用法。涵盖通过 npm 安装工具、配置 API 密钥及系统文件路径。详细说明了初始化项目、日常开发交互命令及上下文管理方法。提供了针对 Java 后端架构的代码审查提示词模板,包含稳定性、数据安全、性能等专项检查项。最后汇总了会话状态、项目分析、文件控制及对话行为控制的常用命令清单,帮助开发者快速上手 AI 辅助编程工作流。

剑仙发布于 2026/4/6更新于 2026/10/17131 浏览

一、安装及配置秘钥

说明:Claude Code 依赖 git 和 npm,这里不赘述基础安装。

1.1 安装 Claude Code

升级或首次安装:

npm install -g @anthropic-ai/claude-code

⚠️ 不同版本支持的命令略有差异,最终以 /help 输出为准。


1.2 配置 API

配置文件路径:

系统路径
WindowsC:\Users\用户名\.config\claude-code\config.json
Linux/Mac~/.config/claude-code/config.json

示例:使用 minMax 并设置自己的 ANTHROPIC_AUTH_TOKEN:

⚡ 可选模型:DeepSeek、GLM-4;推荐模型:Kimi、Qwen-Max,不同模型训练数据、价格和擅长领域不同,可按实际需求选择。


二、实际使用流程(优先突出)

安装完成后,直接启动 CLI 进入项目实战:

# 推荐使用终端工具(如 Windows Terminal 或 PowerShell)

进入交互模式后:

# 初始化项目 claude /init # 生成 CLAUDE.md,建立项目上下文
# 先加一条默认:全局规范 把用中文回答,加入到全局规范,之后回答全用中文
# 让 AI 干活 直接提出问题
# 经常干的 or 比较好的样例;请把 ** 加到全局规范
# 请根据 ** 生成全局规范
# 规范太多,超过 5k 行 请 规整 和 压缩全局规范 CLAUDE.md(不删减内容)
# 有时,经常干的会幻觉 请把 ** 加到 CLAUDE.md or 请调整全局规范
日常开发操作示例
# 查看当前状态 /status
# 查看上下文使用情况 /context
# 分析项目代码(可指定文件或模块) /review src/main/java
# 或用中文提问 请分析 xx 方法; 分析 xx 类;简化 ** 方法等
# 出现报错时 请解决 粘贴错误 → Ctrl + V → 让 AI 分析
# 页面或样式调整 请根据效果图调整某页面 粘贴图片 → Alt + V → AI 分析
# 提具体需求 重构某某 Service 为构造器注入
# 上下文过大或讨论方向改变 /clear

⚡ 提示:首次进入项目必须 /init。CLI 支持 / 命令或直接自然语言提问。常用操作可记录在 CLAUDE.md 作为规范。


三、AI 审查代码示例

直接粘贴到 CLI:

你是资深 Java 后端架构师,具备生产系统代码审查经验(Spring Boot / JPA / 微服务)。请审查以下代码变更,并判断是否可以合并到 master 分支。
【重点专项检查】
1. 稳定性 是否存在空指针、边界条件问题 是否可能引发运行时异常 是否影响已有功能或接口兼容性
2. 数据与事务安全 是否存在 SQL 注入风险 是否正确使用事务(遗漏、传播、回滚问题) 是否存在数据不一致风险
3. 数据访问与性能 是否存在 N+1 查询问题 查询是否可能走全表扫描或缺少索引 是否存在重复查询、不必要循环或高复杂度逻辑
4. 并发与线程安全 是否存在并发问题(共享变量、锁、竞态条件) 是否有线程安全隐患
5. 安全性 是否缺少权限校验 是否可能导致数据越权访问或敏感信息泄露
6. 代码质量 是否存在明显设计问题或代码异味 可读性、可维护性是否合理 是否存在重复逻辑或不合理抽象
【输出格式(必须严格遵守)】
【结论】 (可合并 / 不建议合并)
【风险等级】 (low / medium / high)
【阻塞问题(必须修复)】 xxx
【建议优化(可选)】 xxx
【说明】如果存在可能影响生产稳定性的风险,必须判定为'不建议合并'不要给泛泛建议,只输出关键问题

若 AI 询问 Git 仓库位置,可自行识别路径并加入全局规范:

# 自行识别 xx 路径的 git 仓库,并加入到全局规范

四、命令清单(参考用,全部可 /help 查看)

4.1 会话与状态管理
命令作用说明
/help列出所有命令
/status ⭐查看会话整体状态
/context上下文窗口、已用/剩余 tokens
/usage查看 token 使用明细
/model查看当前模型
/model <name>切换模型
/clear清空对话上下文
/exit / /quit退出 CLI

4.2 项目初始化与结构分析
命令作用说明
/init ⭐扫描目录建立项目上下文
/review ⭐审查项目代码并给出建议
/review <path>审查指定目录/文件
/plan <需求>生成实现计划
/explain解释项目或代码结构
/diff分析 Git 变更
/fix尝试修复发现问题(部分版本支持)

4.3 文件上下文控制
命令作用说明
/files查看已加载文件
/add <file>加入文件
/add <dir>加入目录
/drop <file>移除文件
/drop all移除全部文件上下文

4.4 对话行为控制(高级)
命令作用说明
/system <prompt>修改系统提示词
/temperature <0-1>调整回答发散度(部分版本支持)
/save <file>保存当前会话到文件
/load <file>载入历史会话

4.5 实战常用九大命令
/help /status /context /usage /model /init /review /clear /diff

目录

  1. 一、安装及配置秘钥
  2. 1.1 安装 Claude Code
  3. 1.2 配置 API
  4. 二、实际使用流程(优先突出)
  5. 推荐使用终端工具(如 Windows Terminal 或 PowerShell)
  6. 初始化项目 claude /init # 生成 CLAUDE.md,建立项目上下文
  7. 先加一条默认:全局规范 把用中文回答,加入到全局规范,之后回答全用中文
  8. 让 AI 干活 直接提出问题
  9. 经常干的 or 比较好的样例;请把 ** 加到全局规范
  10. 请根据 ** 生成全局规范
  11. 规范太多,超过 5k 行 请 规整 和 压缩全局规范 CLAUDE.md(不删减内容)
  12. 有时,经常干的会幻觉 请把 ** 加到 CLAUDE.md or 请调整全局规范
  13. 日常开发操作示例
  14. 查看当前状态 /status
  15. 查看上下文使用情况 /context
  16. 分析项目代码(可指定文件或模块) /review src/main/java
  17. 或用中文提问 请分析 xx 方法; 分析 xx 类;简化 ** 方法等
  18. 出现报错时 请解决 粘贴错误 → Ctrl + V → 让 AI 分析
  19. 页面或样式调整 请根据效果图调整某页面 粘贴图片 → Alt + V → AI 分析
  20. 提具体需求 重构某某 Service 为构造器注入
  21. 上下文过大或讨论方向改变 /clear
  22. 三、AI 审查代码示例
  23. 自行识别 xx 路径的 git 仓库,并加入到全局规范
  24. 四、命令清单(参考用,全部可 /help 查看)
  25. 4.1 会话与状态管理
  26. 4.2 项目初始化与结构分析
  27. 4.3 文件上下文控制
  28. 4.4 对话行为控制(高级)
  29. 4.5 实战常用九大命令

更多推荐文章

查看全部
  • 动态跟量下单算法(POV)实现与解析
  • ELF Hash 算法原理及 C++ 实现解析
  • Git 版本控制核心命令与实战指南
  • 基于《三国演义》的 KAG 工程实践:LLM 抽取图谱、Neo4j 入库与评测
  • AI 语言模型详解:原理、架构与应用实践
  • 大模型应用开发入门:基于 GPT-4 和 ChatGPT 实战指南
  • Spring 事务管理详解:@Transactional 注解与传播机制
  • Microi 吾码低代码平台技术特性与集成实践
  • Ling Studio 实测:万亿参数模型如何重塑 AI 开发工作流
  • Go语言Map的两种Get操作源码剖析与实现原理
  • RabbitMQ RPC 通信模式详解
  • 计算病理与医学 AI 迈向智能体时代:5 篇文献技术路线对比
  • 为什么用 Python 处理 Excel?
  • Kotlin 异常处理核心:Try 表达式、Nothing 类型与 Java 交互
  • WebODM 开源无人机地图制作指南
  • Mac M系列芯片适配:mlc-llm与llama.cpp对比
  • Ubuntu 22.04/24.04 安装 ROS2 教程(Humble / Jazzy)
  • Llama 3.1 开源模型快速部署教程
  • OSCP 实战:获取并破解 Net-NTLMv2 哈希
  • AnythingLLM+DeepSeek R1 本地知识库数据分析实战

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online