Claude Code 工作流
以下功能来自原稿附录,并按当前安全要求整理。命令和能力随 Claude Code 版本变化,先用 /help 和官方文档核对。
交互方式
- 交互模式:在可信项目中运行
claude; - 单次模式:使用
claude -p "问题"获取一次输出; - IDE:从 VS Code 等 IDE 的内置终端启动,可在受支持版本中使用官方集成。
管理上下文
- 对话很长时使用
/compact压缩上下文;压缩前保存关键输出。 - 使用当前版本提供的恢复或会话选择功能继续旧任务,不把旧会话当作永久存档。
- 图片可通过拖放、剪贴板或文件路径提供;上传前去除敏感信息。
- 复杂任务可以要求更深入分析,但会增加时间和额度消耗。
切换模型
使用当前版本的模型选择入口或 /model 查看可选项,再与 API 模型广场的 Anthropic 类型 ID 对照。原稿中的固定 Opus、Sonnet 型号和倍率属于历史值,不在本页继续承诺;切换后重新做一次最小请求并核对扣费。
CLAUDE.md
在项目中使用 CLAUDE.md 记录构建、测试、代码风格和架构约定。不要在其中写密钥、账号、内部地址或未经授权的数据。团队共享前用 Git 差异检查内容。
CI 和非交互模式
非交互运行适合自动化检查,但风险高于本地交互:
- 使用只读或最小权限令牌;
- 限制可访问目录和网络;
- 不允许自动发布、删除资源或写入生产环境;
- 保存脱敏日志并设置消费上限;
- 先在测试仓库验证。
MCP
MCP 可以把外部工具和数据源暴露给模型。每增加一个服务器,都要核对发布者、权限、数据流向和可执行工具;默认只启用任务必需的服务器。
Git worktree 并行任务
为多个代理会话创建独立 worktree,可以隔离工作目录并共享 Git 历史。每个 worktree 仍需单独安装依赖、运行测试和检查差异;合并、推送和删除 worktree 前由用户确认。
适合的自然语言任务
可以要求解释陌生代码、补充文档、生成测试、定位未文档化逻辑和提出修改方案。高风险修改应先要求计划和差异,不直接启用自动执行。