- 提示工作流程,用于探索代码、修复错误、重构、测试、PR 和文档
- 恢复以前的对话,以便任务可以跨越多个会话
- 使用 worktrees 运行并行会话,以便并发编辑不会冲突
- 编辑前规划,以在更改接触磁盘前审查更改
- 将研究委派给 subagents,以保持主上下文清洁
- 将 Claude 管道输入脚本,用于 CI 和批处理
提示工作流程
这些是日常任务的提示模式,如探索陌生代码、调试、重构、编写测试和创建 PR。每个都可以在任何 Claude Code 界面中工作;根据您的项目调整措辞。理解新的代码库
有关在 monorepo 或大型代码库中配置 Claude Code 的信息,请参阅 Monorepos 和大型存储库。快速获取代码库概览
假设您刚加入一个新项目,需要快速了解其结构。1
导航到项目根目录
2
启动 Claude Code
3
请求高级概览
4
深入了解特定组件
查找相关代码
假设您需要定位与特定功能相关的代码。1
要求 Claude 查找相关文件
2
获取有关组件如何交互的上下文
3
理解执行流程
高效修复错误
假设您遇到了错误消息,需要找到并修复其来源。1
与 Claude 分享错误
2
请求修复建议
3
应用修复
重构代码
假设您需要更新旧代码以使用现代模式和实践。1
识别用于重构的遗留代码
2
获取重构建议
3
安全地应用更改
4
验证重构
使用测试
假设您需要为未覆盖的代码添加测试。1
识别未测试的代码
2
生成测试脚手架
3
添加有意义的测试用例
4
运行并验证测试
创建拉取请求
您可以通过直接要求 Claude 创建拉取请求(“create a pr for my changes”),或逐步指导 Claude:1
总结您的更改
2
生成拉取请求
3
审查和细化
gh pr create 创建 PR 时,会话会自动链接到该 PR。要稍后返回它,请运行 claude --from-pr 123,将 123 替换为 PR 编号,或将 PR URL 粘贴到/resume 选择器搜索中。
处理文档
假设您需要为代码添加或更新文档。1
识别未记录的代码
2
生成文档
3
审查和增强
4
验证文档
在笔记和非代码文件夹中工作
Claude Code 可以在任何目录中工作。在笔记库、文档文件夹或任何 markdown 文件集合中运行它,以搜索、编辑和重新组织内容,就像处理代码一样。.claude/ 目录和 CLAUDE.md 与其他工具的配置目录并排存在,不会产生冲突。Claude 在每次工具调用时都会重新读取文件,因此它会在下次读取该文件时看到您在另一个应用程序中所做的编辑。
使用图像
假设您需要在代码库中使用图像,并希望 Claude 帮助分析图像内容。1
将图像添加到对话中
您可以使用以下任何方法:
- 将图像拖放到 Claude Code 窗口中
- 复制图像并使用 Ctrl+V 将其粘贴到 CLI 中。在 macOS 上,Cmd+V 也适用于 iTerm2。
- 向 Claude 提供图像路径。例如,“Analyze this image: /path/to/your/image.png”
2
要求 Claude 分析图像
3
使用图像获取上下文
4
从视觉内容获取代码建议
引用文件和目录
使用 @ 快速包含文件或目录,无需等待 Claude 读取它们。1
引用单个文件
2
引用目录
3
引用 MCP 资源
按计划运行 Claude
假设您想让 Claude 自动定期处理任务,如每天早上审查开放的 PR、每周审计依赖项或在夜间检查 CI 失败。 根据您希望任务运行的位置选择调度选项:询问 Claude 关于其功能
Claude 内置访问其文档,可以回答关于其自身功能和限制的问题。示例问题
Claude 基于文档提供对这些问题的答案。有关可执行示例和实际演示,请运行
/powerup 以获得带有动画演示的交互式课程,或参考上面的特定工作流程部分。恢复以前的对话
当任务跨越多个会话时,从您离开的地方继续,而不是重新解释上下文。Claude Code 在本地保存每个对话。No conversation found to continue 并退出。使用 claude --resume 从列表中选择,或从运行中的会话内使用 /resume。有关命名、分支和完整选择器参考,请参阅管理会话。
使用 worktrees 运行并行会话
在一个终端中处理功能,同时 Claude 在另一个终端中修复错误,而不会编辑冲突。每个 worktree 是其自己分支上的单独检出。.worktreeinclude 和非 git VCS 支持,请参阅 Worktrees。要从一个屏幕而不是单独的终端监视并行会话,请参阅后台代理。
编辑前规划
对于您想在接触磁盘前审查的更改,切换到 plan mode。Claude 读取文件并提出计划,但在您批准前不进行任何编辑。Shift+Tab 切换到 plan mode。有关批准流程和在文本编辑器中编辑计划,请参阅 Plan mode。
将研究委派给 subagents
探索大型代码库会用文件读取填充您的上下文。委派探索,以便只有发现结果返回。将 Claude 管道输入脚本
以非交互方式运行 Claude 用于 CI、预提交钩子或批处理。stdin 和 stdout 像任何 Unix 工具一样工作。后续步骤
最佳实践
充分利用 Claude Code 的模式
管理会话
恢复、命名和分支对话
Worktrees
运行隔离的并行会话
扩展 Claude Code
添加 skills、hooks、MCP、subagents 和插件