ck

Load and save per-project context.json and CONTEXT.md for Claude Code sessions.

4|7|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/arbisoft/ai-skillforge --skill ck-arbisoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck
Source: https://github.com/arbisoft/ai-skillforge/tree/main/Claude/skills/ck
Command: npx skills add https://github.com/arbisoft/ai-skillforge --skill ck-arbisoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persistent per-project memory for Claude Code enables loading project context at the start of a session and maintaining a coherent history across interactions, improving consistency and relevance.

Core Features & Use Cases

  • Auto-loads project context on session start and tracks sessions with git activity.
  • Writes to native memory and stores per-project state for fast retrieval across model versions.
  • Supports commands to register, save, and resume projects, ensuring deterministic behavior and continuity across sessions.

Quick Start

Register a project with /ck:init, then save sessions with /ck:save to populate and update its context.

Frequently Asked Questions about ck

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

FAQPage Schema
How do I maintain persistent project context for Claude Code across sessions?

Persistent project context for Claude Code is maintained by auto-loading state at session start and recording session data. This Skill registers projects to track goals, stacks, decisions, and git activity across model versions.

What is the best way to track Claude Code session history with git activity?

Tracking Claude Code session history with git activity is handled by saving session data to a per-project context directory. It records goals, decisions, and git commits to ensure deterministic continuity across interactions.

How do I save and resume project memory in Node.js for Claude Code?

Saving and resuming project memory in Node.js uses deterministic scripts to read and write context.json and CONTEXT.md files. These scripts populate and update per-project state for fast retrieval.

Does Claude Code memory work automatically when starting a new session?

Yes, Claude Code memory works automatically by auto-loading project context on session start. It initializes the state by reading the stored context files to provide immediate continuity for long-running software development workflows.

Can I use this persistent memory Skill without installing external dependencies?

Yes, you can use this persistent memory Skill without external dependencies. It relies solely on built-in Node.js scripts to handle initialization, saving, and resuming operations without requiring additional package installations.

Why does Claude Code lose context when switching between model versions?

Claude Code loses context when switching model versions because sessions are inherently stateless. This Skill solves that by writing per-project state to native memory entries and local files, ensuring coherent history retrieval.