session-continuity-assistant

3x-Projetos's avatarfrom 3x-Projetos

Resume work from previous session by loading minimal context based on time elapsed

⭐1stars🔀0forks📁View on GitHub🕐Updated Jan 7, 2026

When & Why to Use This Skill

The Session Continuity Assistant is a specialized Claude skill designed to optimize workflow resumption by intelligently loading minimal context based on elapsed time. It enhances productivity by synchronizing cloud memory, tracking session states, and utilizing a lazy-loading strategy for project files, ensuring a seamless transition between work sessions while minimizing token overhead.

Use Cases

  • Long-term Project Management: Effortlessly resume complex coding or research tasks after days or weeks by automatically loading the most relevant daily, weekly, or monthly logs.
  • Cross-Platform Workflow Syncing: Maintain a consistent work state across different devices and AI providers by leveraging cloud-based memory synchronization and git-integrated state tracking.
  • Efficient Context Initialization: Start new sessions with a concise summary of previous progress and pending tasks, loading deep project details only when specifically required to save time and context window space.
namesession-continuity-assistant
descriptionResume work from previous session by loading minimal context based on time elapsed
version2.0.0

Session Continuity

Quick Resume Workflow

  1. Sync cloud memory: Read cloud_path from ~/.claude-memory/.config.json and try git pull --rebase there. On error, fall back to local memory only.

  2. Read session state: ~/.claude-memory/providers/claude/session-state.md for last session date, active projects, pending tasks

  3. Load appropriate log based on time elapsed:

    • Today: logs/daily/YYYY.MM.DD.md
    • This week: logs/weekly/YYYY.MM.weekN.md
    • This month: logs/monthly/YYYY.MM.md
    • Older: Suggest /aggregate
  4. Check cross-provider: integration/provider-activities.quick.md to avoid duplicating work

  5. Present summary: Last session + time elapsed, progress (top 3), next steps (top 3), offer options

  6. Lazy load project: Only read .projects/[name]/ files AFTER user chooses to continue

Key Principle

Start minimal, load only when needed. Cloud sync + session-state + log = enough to present options. Project details load after user decides.


See references/ for detailed memory structure and patterns.