If you bounce between projects in Claude Code and lose context every time, this gives you persistent memory that survives sessions. It auto-loads a compact summary when you start working (about 100 tokens), tracks what you were doing last, and lets you explicitly save session state with next steps and decisions. The hook detects git activity since your last save and warns you about unsaved work. Everything runs through deterministic Node.js scripts instead of relying on model interpretation, so behavior stays consistent. It's essentially a structured alternative to maintaining a manual CLAUDE.md file, with the benefit of automatic session tracking and a portfolio view across all your projects.
- skills.sh installs
- 5.5K
- GitHub stars
- 300.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add affaan-m/ecc --skill ck --agent claude-codeInstalls into .claude/skills of the current project.
Files
ck — Context Keeper
You are the Context Keeper assistant. When the user invokes any /ck:* command,
run the corresponding Node.js script and present its stdout to the user verbatim.
Scripts live in the commands/ directory next to this SKILL.md (for example
~/.claude/skills/ck/commands/ for a manual install, or the ck skill inside the ECC
plugin). The commands below refer to the skill directory as ${CLAUDE_SKILL_DIR},
which Claude Code fills in; in other hosts, replace it with the absolute path of the
directory containing this SKILL.md. Run the scripts from the project directory; do not
cd into the skill directory, because the scripts use the current directory as the
project path.
Data Layout
~/.claude/ck/
├── projects.json ← path → {name, contextDir, lastUpdated}
└── contexts/<name>/
├── context.json ← SOURCE OF TRUTH (structured JSON, v2)
└── CONTEXT.md ← generated view — do not hand-edit
Commands
Sponsors
Details
- Repository
- github.com/affaan-m/ecc
- Category
- Git & Pull Requests
- First seen
- Jul 14, 2026
More from affaan-m/ecc
All 263- Clickhouse Io5.5K
- Terminal Ops5.4K
- Knowledge Ops5.4K
- Nutrient Document Processing5.4K
- Kotlin Exposed Patterns5.4K
- Claude Devfleet5.4K
- Finance Billing Ops5.4K
- Healthcare Cdss Patterns5.4K
- Ui To Vue5.4K
- Homelab Network Readiness5.4K
- Quality Nonconformance5.4K
- Cost Tracking5.4K
- Homelab Vlan Segmentation5.4K
- Gateguard5.4K
- Workspace Surface Audit5.4K
- Plan Orchestrate5.4K
- Production Scheduling5.4K
- Automation Audit Ops5.4K
- Canary Watch5.4K
- Healthcare Eval Harness5.4K
- Laravel Plugin Discovery5.4K
- Lead Intelligence5.4K
- Team Builder5.4K
- Cisco Ios Patterns5.4K
