ck

Maintain per-project memory and context for Claude Code across sessions.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/cescrafli/compyrasion --skill ck-cescrafli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck
Source: https://github.com/cescrafli/compyrasion/tree/main/skills/ck
Command: npx skills add https://github.com/cescrafli/compyrasion --skill ck-cescrafli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps per-project memory and context for Claude Code across sessions, auto-loading project context at session start and tracking session activity with git to preserve continuity.

Core Features & Use Cases

  • Auto-loads project context on session start
  • Tracks sessions with git activity
  • Deterministic Node.js scripts for consistent behavior across model versions
  • Writes to native memory for fast access
  • Centralized project context management and resume workflow

Quick Start

Register a project with /ck:init, then save sessions with /ck:save and resume with /ck:resume.

Frequently Asked Questions about ck

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

FAQPage Schema
How do I keep Claude Code context and memory across sessions?

You can keep Claude Code context across sessions by using a per-project memory store that auto-loads context on session start and records git activity. This Skill manages that continuity through local storage and CLI-like commands.

Why does Claude Code lose project context between conversations?

Claude Code loses project context between conversations because sessions are stateless by default. This Skill solves the problem by maintaining a persistent memory store under ~/.claude/ck that tracks project state and git activity.

How do I save and resume Claude Code sessions with git activity tracking?

You can save and resume Claude Code sessions by running /ck:save to record the current session and /ck:resume to reload the context later. The Skill tracks git activity during sessions to preserve development continuity.

Can I use Claude Code session memory with Node.js projects?

Yes, this Skill works with Node.js projects by using deterministic Node.js scripts for consistent behavior across model versions. It manages project context locally and integrates git activity tracking for code repositories.

What's the best way to manage per-project context for Claude Code?

The best way to manage per-project context for Claude Code is through a centralized local storage structure that auto-loads on session start. This Skill initializes project tracking with /ck:init and maintains a dedicated memory store per project.

Do I need git to track Claude Code session activity?

Git is used by this Skill to track session activity and preserve continuity across code projects. While the session memory itself is stored locally under ~/.claude/ck, git integration helps record development context accurately.