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-code

Installs 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
1affaan-m avatarcisco-ios-patternsaffaan-m/eccCisco IOS and IOS-XE review patterns for show commands, config hierarchy, wildcard masks, ACL placement, interface hygiene, and safe change-window verification.5.4Kskills.sh installs
2affaan-m avatarsanta-methodaffaan-m/eccMulti-agent adversarial verification with convergence loop. Two independent review agents must both pass before output ships.5.4Kskills.sh installs
3samber avatarsite-launch-checklistsamber/cc-skillsPre-launch checklist for shipping a new website. Orchestrates analytics setup (GA4, PostHog, Google Search Console, Ahrefs), legal compliance, security headers 5.4Kskills.sh installs
4affaan-m avatarecc-tools-cost-auditaffaan-m/eccEvidence-first ECC Tools burn and billing audit workflow. Use when investigating runaway PR creation, quota bypass, premium-model leakage, duplicate jobs, or Gi5.4Kskills.sh installs
5affaan-m avatarconnections-optimizeraffaan-m/eccReorganize the user's X and LinkedIn network with review-first pruning, add/follow recommendations, and channel-specific warm outreach drafted in the user's rea5.4Kskills.sh installs
6trailofbits avatarskill-improvertrailofbits/skillsIteratively reviews and fixes Claude Code skill quality issues until they meet standards. Runs automated fix-review cycles using the skill-reviewer agent. Use t5.4Kskills.sh installs