保存对话上下文 - 通用 Prompt
📋 使用方法
当您想保存当前对话的上下文时,直接复制下面的 prompt 发送给 Claude:
🔖 Prompt(直接复制使用)
请分析我们当前的对话历史,生成一个完整的"对话上下文文档",用于在新对话中快速恢复上下文。文档要求:1. 自动提取问题背景、核心问题、目标、约束条件2. 记录已尝试的方案(成功/失败)3. 记录当前进度和状态4. 记录关键代码变更和文件5. 列出待解决问题和下一步计划6. 包含使用方法和注意事项文档结构参考:- 📋 问题背景(项目信息、当前状态、涉及组件)- 🔴 核心问题(问题表现、根源分析、具体数据)- 🎯 实现目标(主要目标、具体要求、约束条件)- 🔧 技术约束(必须遵守的原则、技术限制、关键文件)- 🚫 已尝试的方案(失败的方案及原因)- ✅ 当前方案/最终方案(设计思路、核心机制、关键代码)- 📝 关键代码变更(修改的文件、变更内容、代码量)- 🎯 当前进度(已完成、进行中、待处理)- 💡 使用方法(配置步骤、示例代码、注意事项)- 🐛 已知问题和待解决- 🚀 下一步计划- 📝 备注(开发心得、经验教训、参考资料)请将文档保存为:对话上下文-[自动识别问题主题]-[当前状态].md生成文档后,请告诉我:1. 文档的保存路径2. 如何在新对话中使用这个文档3. 文档的核心内容摘要
📖 Prompt 说明
这个 Prompt 会让 Claude 自动:
- ✅ 分析对话历史 - 提取所有关键信息
- ✅ 识别问题类型 - 自动判断是bug修复、功能开发、性能优化等
- ✅ 提取技术细节 - 代码变更、文件路径、配置参数等
- ✅ 记录进度状态 - 已完成、进行中、待解决
- ✅ 生成结构化文档 - 使用统一的格式
- ✅ 自动命名文件 - 根据问题主题和状态命名
适用场景:
- ✅ 复杂问题需要多轮对话
- ✅ 需要暂停对话,稍后继续
- ✅ 想要保存解决方案作为知识库
- ✅ 需要和团队成员分享上下文
- ✅ 对话即将达到长度限制
🚀 使用示例
场景1:对话进行中,需要暂停
你:我们正在解决登录功能的问题...[对话进行了10轮]你:[复制通用 Prompt]Claude:✅ 已生成文档:对话上下文-登录功能优化-进行中.md📍 位置:/path/to/对话上下文-登录功能优化-进行中.md核心内容摘要:- 问题:登录后token过期时间过短- 已尝试:方案1(失败)、方案2(部分成功)- 当前进度:正在实现方案3(JWT + Refresh Token)- 下一步:测试刷新token逻辑下次对话时,您可以:1. 新建对话2. 发送:"请阅读 对话上下文-登录功能优化-进行中.md,继续帮我解决登录功能的问题"3. 我会立即恢复上下文,继续帮您解决
场景2:问题已解决,保存为知识库
你:[复制通用 Prompt]Claude:✅ 已生成文档:对话上下文-ViewPager高度自适应-已解决.md📍 位置:/path/to/对话上下文-ViewPager高度自适应-已解决.md这个文档可以作为:- 团队知识库的一部分- 类似问题的参考方案- 新成员的学习材料
🎯 下次对话如何使用生成的文档
方法1:直接引用文档(推荐)
新对话开始:你:请阅读 对话上下文-XXX-进行中.md,我们继续解决这个问题。现在的新情况是:[描述新的变化]
方法2:粘贴文档内容
新对话开始:你:我之前遇到了一个问题,这是上下文:[粘贴文档内容]现在我想继续解决XXX部分。
方法3:结合新问题
新对话开始:你:请阅读 对话上下文-XXX-已解决.md,我现在遇到了类似的问题,但是有些不同:[描述新问题]
💡 高级用法
合并多个对话的上下文
你:我有两个相关的问题:1. 对话上下文-登录功能-已解决.md2. 对话上下文-权限管理-进行中.md请帮我分析这两个问题的关联性,并继续解决权限管理的问题。
更新现有上下文文档
你:请更新 对话上下文-XXX-进行中.md,加入我们刚才讨论的新方案,并更新进度状态。
📋 文档命名规范
生成的文档会自动遵循以下命名规范:
对话上下文-[问题主题]-[状态].md状态标识:- 进行中:问题还在解决过程中- 已解决:问题已经完全解决- 待确认:方案已有,等待测试验证- 已暂停:暂时搁置,稍后继续- 已放弃:方案不可行,放弃此方向示例:✅ 对话上下文-ViewPager高度自适应-已解决.md🔄 对话上下文-登录功能优化-进行中.md⏳ 对话上下文-支付流程重构-待确认.md⏸️ 对话上下文-性能优化方案-已暂停.md❌ 对话上下文-旧架构迁移-已放弃.md
⚙️ 自定义选项
如果需要特定的文档格式,可以在 Prompt 中添加:
请生成对话上下文文档,额外要求:- 包含详细的代码示例- 包含性能测试数据- 包含UI截图说明- 重点记录[某个特定方面]
🎁 额外福利:快速命令版本
如果您觉得完整 Prompt 太长,可以使用简化版:
简化版 Prompt
/save-context(请分析当前对话,生成结构化的上下文文档,用于新对话快速恢复。)
> 注意:简化版可能遗漏一些细节,建议首次使用完整版 Prompt。
📝 最佳实践
✅ 推荐做法
- 定期保存 - 对话达到10-15轮时保存一次
- 及时更新 - 问题状态改变时更新文档
- 分类存储 - 按项目/模块组织文档
- 版本控制 - 重要文档加入 Git
❌ 避免做法
- ❌ 等到对话结束才保存(可能遗漏细节)
- ❌ 文档命名随意(难以查找)
- ❌ 从不更新状态(不知道哪些已解决)
- ❌ 所有问题用一个文档(混乱)
🔄 完整工作流程
1. 开始新问题↓2. 对话进行中(10-15轮)↓3. [使用通用 Prompt] 保存上下文↓4. 得到文档:对话上下文-XXX-进行中.md↓5. [需要暂停]↓6. 新对话:"请阅读 对话上下文-XXX-进行中.md,继续..."↓7. 问题解决↓8. [使用通用 Prompt] 更新文档状态为"已解决"↓9. 归档到知识库
📚 示例库
以下是一些常见问题类型的文档示例:
✅ 对话上下文-ViewPager高度自适应-已解决.md✅ 对话上下文-数据库迁移方案-已解决.md🔄 对话上下文-网络请求优化-进行中.md🔄 对话上下文-UI适配问题-进行中.md⏳ 对话上下文-新架构评估-待确认.md
💬 FAQ
Q: 文档会包含所有对话内容吗? A: 不会。只会提取关键信息(问题、方案、代码、进度),过滤掉无关的讨论。
Q: 文档太长怎么办? A: Claude 会自动压缩,保留核心内容。如果还是太长,可以要求”生成简化版”。
Q: 可以修改文档结构吗? A: 可以!在 Prompt 中指定您需要的结构。
Q: 多个问题可以合并吗? A: 可以!告诉 Claude “请合并 XXX.md 和 YYY.md,生成新的上下文文档”。
Q: 文档存在哪里? A: 默认存在当前工作目录,可以在 Prompt 中指定路径。
创建时间: 2025-11-17 版本: v1.0 适用于: Claude Code / Claude 任何对话场景
