ck

Manages persistent project context and session tracking for Claude Code.

2|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/klu-dev/porting-ecc-to-vscode --skill ck-klu-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck
Source: https://github.com/klu-dev/porting-ecc-to-vscode/tree/main/.github/skills/ck
Command: npx skills add https://github.com/klu-dev/porting-ecc-to-vscode --skill ck-klu-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill assists in maintaining persistent memory for Claude Code projects, automatically loading project context at session start and tracking sessions through git activity.

Core Features & Use Cases

  • Persistent Memory: Stores and loads project context automatically.
  • Session Tracking: Integrates with git activity to track project sessions.
  • Deterministic Scripts: Ensures consistent behavior across model versions.
  • Use Case: For a software engineer working on a long-term project, this Skill helps keep track of project context and progress across sessions.

Quick Start

Initialize a project with /ck:init and save session state with /ck:save.

Frequently Asked Questions about ck

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

FAQPage Schema
How do I keep persistent memory for Claude Code across multiple sessions?

Persistent memory for Claude Code is maintained by automatically loading project context at session start and tracking session history through git activity. This ensures project context and progress are preserved across sessions.

What is the best way to track Claude Code project sessions using git?

Project session tracking integrates directly with git activity to monitor and record progress. By executing deterministic Node.js scripts, it ensures consistent session management behavior across different model versions.

How do I initialize context management for a Claude Code project?

Initialize context management by running the /ck:init command to set up the project environment. Save the current session state at any point using the /ck:save command to persist progress.

Does this context management approach work consistently across different Claude model versions?

Yes, consistent behavior across model versions is achieved by executing deterministic Node.js scripts. This approach ensures that session management and context loading logic remain stable regardless of model updates.

Why do I need persistent memory tracking for long-term software engineering projects?

Persistent memory tracking solves the problem of losing project context between work sessions. It automatically stores and reloads project state, helping software engineers maintain continuous progress on long-term projects.