ck
Persistent per-project memory for Claude Code. Auto-loads project context on session start, tracks sessions with git activity, and writes to native memory. Commands run deterministic Node.js scripts — behavior is consistent across model versions. Use when a project needs context to survive across Claude Code sessions instead of being re-explained each time.
- installs 8w
- 1,530
- 30-day movement
- starts with the next reading
- Related entries
- 4
- Connections
- 0
ck (Context Keeper) is a Claude Code skill that gives projects persistent memory across sessions. It auto-loads project context via a SessionStart hook and provides /ck:* commands backed by deterministic Node.js scripts for saving, resuming, and listing session state.
Use it when a project's context should survive between Claude Code sessions instead of being re-explained each time.
Use it to
- Register a project with /ck:init
- Save session state with /ck:save
- Resume with a full briefing via /ck:resume
- Get a quick snapshot with /ck:info
- Migrate v1 data to v2 with /ck:migrate
For Claude Code users managing multi-session projects
- Host repository
- affaan-m/ECC
- Version
- 2.0.0
- Installs, lifetime
- 2,800
- Installs, 8 weeks
- 1,530
- Host stars
- 261k
- Host language
- JavaScript