What problem does it solve?
When working with Claude Code across multiple coding sessions, you constantly have to re-explain your project's context, goals, and what you were working on last time, wasting valuable time and breaking your workflow. This Skill eliminates that friction by providing persistent, per-project memory that auto-loads every time you start a new session.
Core Features & Use Cases
- Auto-Loading Context: Automatically injects your project's key details, goals, and last session state into Claude Code when you start a new session, no manual re-explanation needed.
- Session Tracking: Records what you accomplished, what you left off on, next steps, decisions made, and blockers, plus integrates with git to track code changes since your last session.
- Persistent Native Memory: Writes session data to native memory storage for long-term retention, and supports migrating older v1 context data to the current v2 format safely with automatic backups.
- Use Case: If you're developing a Python web app and spend a session debugging an authentication bug, you can save your session state with ck, then resume exactly where you left off the next day without re-explaining your project stack, goals, or what bug you were fixing.
Quick Start
Use the ck skill to register your current project, save your session state when you finish working, and automatically load your full project context the next time you start a Claude Code session.