session-management

Preserves session context using tiered checkpoints and structured markdown files.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/joshuakessell/cornerstone --skill session-management-joshuakessell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-management
Source: https://github.com/joshuakessell/cornerstone/tree/main/.claude/skills/session-management
Command: npx skills add https://github.com/joshuakessell/cornerstone --skill session-management-joshuakessell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Long development sessions risk losing context, decisions, and progress, making it hard to resume later. This skill provides a disciplined approach to preserve state and enable seamless handoffs between sessions.

Core Features & Use Cases

  • Tiered session checkpoints (Quick Update, Full Checkpoint, and Archive) to balance detail and storage.
  • Centralized session artifacts: current-state.md, decisions.md, code-landmarks.md, and an archive directory for end-of-session handoffs.
  • Reusable session template for long-running tasks, multi-day work, and cross-team handoffs.

Quick Start

Begin a session by opening _project_specs/session/current-state.md and updating Active Task, Progress, and Next Steps at natural breakpoints.

Frequently Asked Questions about session-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I preserve context across long development sessions?

To preserve context across long development sessions, maintain structured state files like current-state.md, decisions.md, and code-landmarks.md to track progress, decisions, and resume points. This enables seamless resumption after interruptions or breaks.

What's the best way to manage state for multi-day development tasks?

Managing state for multi-day development tasks is best handled through tiered session checkpoints, ranging from quick updates to full checkpoints and archives, balancing detail and storage to ensure seamless resume capabilities after extended breaks.

How does a session handoff work for cross-team development?

Session handoffs for cross-team development work by centralizing session artifacts in an archive directory and structured files, allowing the receiving team to review active tasks, progress, and decisions to resume seamlessly without losing context.

Do I need any specific dependencies to implement session checkpoints?

No specific dependencies are required to implement session checkpoints. The approach uses standard markdown files within a project directory to structure state, decisions, and code landmarks, making it lightweight and easily adoptable.

Can I use markdown files for context preservation during work breaks?

Yes, you can use markdown files like current-state.md for context preservation during work breaks. By updating active tasks, progress, and next steps at natural breakpoints, you ensure the session can be resumed seamlessly later.

When should I not use a tiered checkpoint approach for state management?

You should not use a tiered checkpoint approach for very short, single-session tasks where context loss is unlikely. It is specifically designed for multi-day work, complex state preservation, and cross-team handoffs requiring detailed resume points.