How:用户如何使用
典型使用流程(CLI 模式)
用户打开终端,进入项目目录
↓
输入 `claude`,Claude Code 启动
↓
读取 CLAUDE.md(项目说明文件),理解项目约定
↓
用户用自然语言描述需求
例:"帮我给用户注册接口加上邮件验证"
↓
Claude 规划任务
→ 读相关文件(找现有用户模型、注册逻辑)
→ 理解项目结构(用哪个邮件库、测试怎么写)
↓
Claude 执行操作(逐步,每步前确认或自动执行)
→ 修改代码文件
→ 跑测试
→ 如有错误,读错误信息 → 修复 → 再跑
↓
Claude 输出完成摘要
"已修改 3 个文件,新增 45 行,测试全部通过"
↓
用户审核 diff,确认或提出修改意见
关键的权限节点
不是所有操作都自动执行。Claude Code 会在以下情况停下来问用户:
- 首次执行某类命令:比如第一次运行
npm install,会问是否允许 - 删除操作(
isDestructive = true):不可逆,必须确认 - 超出已授权范围的操作:用户只允许了"读文件",Claude 突然想写文件
用户可以通过权限规则(Bash(git *)、Edit(src/**))预先配置"允许这类操作不用问",减少打扰。详见B. 权限与安全机制。
会话结束时
Claude Code 在会话结束时显示费用摘要:
Total cost: $0.23
Total duration (API): 45.2s
Total code changes: 150 lines added, 42 lines removed
Usage by model:
claude-sonnet-4-6: 45,200 input, 3,100 output, 12,000 cache read ($0.23)
这份数据持久化在项目配置文件里,下次会话恢复。详见D. 产品增长设计。