SpecStory 跨代理编码会话同步
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/capture-search-and-optionally-sync-local-coding-agent-session-history-across-claude-code-codex-cursor-cli-and-gemini-with-specst 技能到你的 AI 助手中。
技能介绍
解决的问题
终端里的会话记录随滚动消失,切换 Claude Code、Codex CLI、Cursor CLI 或 Gemini CLI 时,决策与上下文散落在各自的日志中,难以统一检索或回溯。
核心能力与工作流
- 会话捕获:拦截受支持代理的运行时事件,自动保存完整决策链与上下文,避免历史随会话结束丢失。
- 统一搜索:对跨代理的会话记录建立本地索引,支持按关键词、工具或代理类型快速检索。
- 总结生成:提取会话中的关键决策、修改内容与上下文关联,便于快速回顾核心信息。
- 可选同步:按需将捕获的会话数据同步至其他受支持的编码代理,保持跨工具工作流的连续性。
- 工作流逻辑:代理运行时事件被拦截→写入本地存储→生成可检索索引→通过
SpecStory CLI或扩展查询→可选触发跨代理同步。
适用边界与注意点
- 仅支持 SKILL.md 中列出的受支持代理(如 Claude Code、Codex CLI 等),且需搭配
SpecStory CLI或对应编辑器扩展使用。 - 会话数据存储于本地,其生命周期由存储配置决定,建议定期整理或归档。
- 同步功能为可选操作,敏感代码或会话内容需在同步前自行审核,避免数据泄露。
使用场景
- 需要保留 Claude Code、Codex CLI 等多个本地代理的完整决策上下文,避免会话结束后记录丢失
- 想搜索过去某次在 Cursor CLI 中用 Gemini CLI 修复的 bug 步骤,快速定位当时的代码修改点
- 需要在多个编码代理间同步会话记录,让同事能复现某个跨工具的实现过程
- 想从最近的 Gemini CLI 会话里提取关键决策内容,整理成团队可查阅的决策文档
适合人员
- 频繁切换多个编码代理的开发者,希望统一保存和检索会话记录
- 需要跨代理传递上下文的团队成员,希望保持工作流的连续性
- 负责团队技术文档的工程师,需要从会话中提取决策信息整理成资料
- 使用 Cursor Extension 等工具的开发者,需要在IDE内直接管理会话记录