

























启动方式:项目根目录终端输入
claude进入交互式会话,不带参数;也可claude 指令单次执行。前置:已经装好 claude-code、配置好
~/.claude/settings.json / 项目CLAUDE.md
claudeCLAUDE.md + .claude/settings进入后左侧提示符 > 即可发自然语言指令。
/exit | /quit/clear场景:前面对话 AI 跑偏、上下文混乱,清掉重新提问。
/add [文件/目录路径]含义:手动追加指定文件到 AI 上下文,AI 加载源码分析
# 单个java文件
> /add finance-nc-accounting-engine-core/src/main/java/com/zto/impl/data/FetchDataServiceImpl.java
# 整个mapper目录
> /add finance-nc-accounting-engine-core/src/main/java/com/zto/mapper/
# 多文件空格分隔
> /add XxxMapper.java XxxService.java
配合:需要针对性分析某几个类时用,避免 AI 全项目扫描浪费 token。
/remove [路径]含义:从当前会话上下文移除已加载的文件,减少上下文冗余
> /remove finance-nc-accounting-engine-core/src/main/java/com/zto/impl/data/FetchDataServiceImpl.java
/files含义:查看当前会话已经加载了哪些源码文件清单
排查:AI 读了多余配置文件、不该读的 yml,用这个查看再/remove删掉。
/settings含义:查看当前项目最终生效配置(合并:项目 local > 项目 settings > 全局 settings)
排查 402、模型不生效、API 地址错误首选命令
/rules含义:打印当前生效的 CLAUDE.md 全部规则内容(项目级 + 全局合并)
校验:自己写的编码规范有没有被 AI 正确加载
/apply最关键命令:确认应用 AI 生成的代码变更到本地磁盘
使用流程:
/apply → 自动覆盖本地源文件/reject 放弃全部修改/reject放弃 AI 本次给出的所有代码修改,不落地到文件。
/bash 命令 在项目目录执行 shell 指令(受 settings.json denied_commands 黑名单管控)
# 查看目录
> /bash ls -l
# mvn编译项目
> /bash mvn compile -DskipTests
黑名单配置了
rm、rm -rf则无法执行对应 bash。
/model 模型名临时切换当前会话使用的大模型,只生效当前对话,不修改 settings 配置文件
> /model deepseek-v4-flash
> /model deepseek-v4-pro[1m]
场景:临时想试用付费 pro,不想改配置文件。
/new开启全新空会话(全新上下文,不继承上一轮聊天记录)
一个项目做多模块开发,切换业务模块时新开会话,隔离上下文。
/help列出全部可用命令清单
不用进入 claude> 界面,shell 直接一句话执行
# 直接分析指定类代码
claude "优化FetchDataServiceImpl中nc_source_data_0000批量删除逻辑,遵循分批limit 1000" --add finance-nc-accounting-engine-core/src/main/java/com/zto/impl/data/FetchDataServiceImpl.java
# 查看当前生效配置
claude /settings
# 1.项目目录进入claude
claude
# 2.加载目标service文件
> /add finance-nc-accounting-engine-core/src/main/java/com/zto/impl/data/FetchDataServiceImpl.java
# 3.发需求
> 根据CLAUDE.md规范,改造delete逻辑,禁止全表删除,按sum_date分批每次删1000条
# 4.AI出代码后落地
> /apply
> /settings
# 查看env里ANTHROPIC_MODEL,确认是否被项目settings.local覆盖
> /files
# 看到yml被加载
> /remove finance-nc-accounting-engine-core/src/main/resources/db-config.yml
# 后续可在settings.json denied_paths永久禁止读取
/model临时指令 > settings 配置(单次会话生效)| 指令 | 作用 |
|---|---|
/add |
手动加源码进上下文 |
/settings |
查看 API / 模型 / 权限配置 |
/rules |
查看编码规范 CLAUDE.md |
/apply |
落地 AI 代码修改到本地文件 |
/new |
新建干净会话 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。