← ClaudeAtlas

session-context-restorelisted

跨会话上下文恢复技能。在新会话开始时快速恢复前序工作的上下文,减少重复理解成本。触发词:跨会话继续、恢复上下文、前序工作、会话衔接。
Linearl/reasonix_skill_repo · ★ 2 · API & Backend · score 63
Install: claude install-skill Linearl/reasonix_skill_repo
# 跨会话上下文恢复技能 ## 何时使用 - 新会话开始时,需要继续前序会话的工作 - 用户说"跨会话继续"、"恢复上下文"、"接着做" - 需要理解前序工作的进展和状态 - 多会话协作时的上下文衔接 --- ## 核心问题 每次新会话开始时,AI 需要重新理解: 1. **当前在做什么** - 前序工作的目标和进展 2. **做到哪了** - 已完成、进行中、待处理的任务 3. **有什么约束** - 用户偏好、项目约定、技术限制 4. **下一步该做什么** - 基于前序工作的推荐行动 如果没有系统化的恢复机制,每次都会: - 重复阅读大量文档 - 重复询问用户相同的问题 - 可能遗漏关键上下文导致偏差 --- ## 恢复流程 ### Phase 1: 快速状态扫描(< 30秒) ```bash # 1. 检查 memory 文件(跨会话持久化) ls -la ~/.Codex/projects/*/memory/MEMORY.md # 2. 检查当前 git 状态 git status --short # 3. 检查最近提交(理解前序工作方向) git log --oneline -10 # 4. 检查任务包状态(如有) find 02-dev/dev_*/docs/1.task/B.todo -name "*.md" 2>/dev/null | head -5 ``` ### Phase 2: 上下文恢复(< 2分钟) ```bash # 1. 读取 memory 文件中的关键记忆 cat ~/.Codex/projects/*/memory/MEMORY.md # 2. 读取前序会话的工作记录(如有) ls -lt temp/C--Users-yinji-OneDrive-workspace---------/*.jsonl | head -3 # 3. 读取任务包 README(理解当前任务) cat 02-dev/dev_*/docs/1.task/B.todo/*/README.md 2>/dev/null | head -100 ``` ### Phase 3: 状态确认(与用户) 向用户确认: 1. "我理解你正在做 [X],已完成 [Y],下一步是 [Z],对吗?" 2. "有什么新的约束或变化需要我知道吗?" 3. "我推荐的下一步是 [A],你觉得呢?" --- ## 输出���式 ### 恢复报告模板 ```markdown ## 会话上下文恢复报告 **恢复时间**: YYYY-MM-DD HH:MM **前序会话**: [会话ID���摘要] ### 当前状态 - **目标**: [一句话描述前序工作目标] - **进度**: [已完成/进行中/待处理] - **最近活动**: [最近3次关键操作] ### 关键上下文 1. [最重要的上下文1] 2. [最重要的上下文2] 3. [最重要的上下文3] ### 推荐下一步 - [推荐行动1] - [推荐行动2] - [推荐行动3] ### 需要确认 - [ ] [需要用户确认的事项1] - [ ] [需要用户确认的事项2] ``` --- ## 与现有系统集成 ### 与 Memory 系统集成 - **读取**: 从 `~/.Codex/projects/*/memory/MEMORY.md` 读取持久化记忆 - **写入**: 每次会话结束时,将关键上下文写入 memory - **更新**: 当前