ck

Manage persistent project context and session state using JSON.

Updated Nov 19, 2025
One-click install
npx skills add https://github.com/Sake-Team/SmartSake --skill ck-sake-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck
Source: https://github.com/Sake-Team/SmartSake/tree/main/backup/skills/ck
Command: npx skills add https://github.com/Sake-Team/SmartSake --skill ck-sake-team

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a persistent memory system for your projects, enabling you to keep track of context, session history, and tasks across sessions.

Core Features & Use Cases

  • Persistent Memory: Stores project-specific context, session history, and settings.
  • Session Management: Tracks and saves session states for quick resumption.
  • Project Initialization: Helps register new projects with detailed information.
  • Use Case: When working on a complex software project with multiple sessions, CK keeps track of your progress, decisions, and next steps, making it easier to pick up where you left off.

Quick Start

To register a new project, run /ck:init. Enter project details such as name, description, stack, goal, and constraints.

Frequently Asked Questions about ck

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

FAQPage Schema
How do I save and resume project context across development sessions?

To save and resume project context across development sessions, you can initialize your project to store session state and settings in structured JSON files. This allows you to track progress and quickly resume work exactly where you left off.

What is persistent project context management and when do I need it?

Persistent project context management is a technique for storing project details, decisions, and session history so they survive across restarts. You need it when working on complex software projects requiring continuity and progress tracking over multiple sessions.

How do I initialize a new project to track session history and settings?

You initialize a new project to track session history by running a setup command and entering details like name, description, stack, goal, and constraints. This registers your project metadata for ongoing context tracking.

Do I need Node.js to manage persistent project context and session state?

Yes, you need Node.js to manage persistent project context and session state. The environment is required to run the scripts that handle project metadata initialization and JSON storage operations.

What's the best way to keep track of development workflow progress and next steps?

The best way to keep track of development workflow progress and next steps is using a structured context keeper that stores your decisions and session state in JSON. This ensures your project history remains organized and accessible across multiple work sessions.