ck

Initializes Claude Code projects and saves/loads session state via Node.js scripts.

1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/ROYCE-8425/ai-marketing-hub --skill ck-royce-8425
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck
Source: https://github.com/ROYCE-8425/ai-marketing-hub/tree/main/skills/ck
Command: npx skills add https://github.com/ROYCE-8425/ai-marketing-hub --skill ck-royce-8425

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fs, path, os, child_process, crypto, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides persistent memory for Claude Code projects, ensuring continuity across sessions and the ability to resume work seamlessly.

Core Features & Use Cases

  • Persistent Memory: Auto-loads project context upon session start and tracks sessions with git activity.
  • Native Memory Utilization: Writes session state to native memory for quick access.
  • Deterministic Node.js Scripts: Executes scripts for consistent behavior across model versions.
  • Use Case: When you are working on a complex code project with Claude Code, this Skill keeps track of your progress and allows you to pick up where you left off, regardless of the model version used.

Quick Start

Initialize a new project for the 'Claude Code project' by running /ck:init.

Frequently Asked Questions about ck

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

FAQPage Schema
How do I maintain persistent memory for Claude Code across different sessions?

Persistent memory for Claude Code is maintained by automatically loading project context upon session start and tracking git activity. This enables seamless session tracking and allows you to resume work exactly where you left off.

What is the best way to track project continuity and context in Claude Code?

Project continuity is tracked by writing session state to native memory and executing deterministic Node.js scripts. This approach ensures consistent behavior and context preservation regardless of the specific model version used.

Do I need Node.js to enable session tracking for Claude Code projects?

Yes, Node.js is required to execute the deterministic scripts that provide persistent memory for Claude Code. These scripts handle project initialization and session state saving to ensure consistent behavior.

How do I initialize a new project for context keeping in Claude Code?

You initialize a new project for context keeping by running the /ck:init command. This automates the project initialization process, setting up the necessary session state saving mechanisms for your code project.

Does persistent memory work across different model versions in Claude Code?

Yes, persistent memory works across different model versions by utilizing deterministic Node.js scripts for execution. This ensures your project context and session tracking remain consistent regardless of model updates.

Why does my Claude Code session lose context when I resume work?

Claude Code loses context without persistent memory because it lacks native session tracking. Implementing automated project initialization and native memory state saving ensures your context is preserved for seamless continuation.