Keeps track of project context, goals, and session memory for persistent assistant awareness.
Install
mkdir -p .claude/skills/ck-wanzicong && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12098" && unzip -o skill.zip -d .claude/skills/ck-wanzicong && rm skill.zipInstalls to .claude/skills/ck-wanzicong
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Claude Code 的每个项目持久化记忆。在会话启动时自动加载项目上下文,通过 git 活动追踪会话,并写入原生记忆。命令运行确定性的 Node.js 脚本——行为在不同模型版本间保持一致。Key capabilities
- →Register new projects
- →Save current session state
- →Resume work with a full brief
- →Get a quick snapshot of project info
- →List all registered projects
- →Remove a project permanently
How it works
The skill runs Node.js scripts to manage project contexts and session states, storing data in structured JSON files. It handles project registration, session saving, and retrieval of project information.
Inputs & outputs
When to use ck
- →Initialize project context
- →Save current session state
- →Resume work session
About ck
Registers projects and saves session status using structured memory. Provides automated briefings to resume work effectively.
Claude Code 的每个项目持久化记忆。在会话启动时自动加载项目上下文,通过 git 活动追踪会话,并写入原生记忆。命令运行确定性的 Node.js 脚本——行为在不同模型版本间保持一致。
When not to use it
- →When not managing project context or session state
- →When not needing to analyze current dialogue for session saving
- →When not needing to migrate v1 data to v2
Limitations
- →Always expand `~` to `$HOME` in Bash calls
- →Never directly edit `context.json` or `CONTEXT.md`
- →If `projects.json` is malformed, the user is informed and offered a reset option
How it compares
This skill provides a structured, script-driven approach to persistent project memory and session management, ensuring consistent behavior across model versions, unlike manual context tracking.
Compared to similar skills
ck side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ck (this skill) | 0 | 1mo | Review | Beginner |
| claudraband | 0 | 4mo | Review | Intermediate |
| run-nx-generator | 5 | 3mo | Review | Intermediate |
| jira | 11 | 6mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
claudraband
halfwhey
Use claudraband CLI to control Claude Code sessions programmatically. Use when running, scripting, or automating Claude Code via the claudraband CLI — sending prompts, listing/resuming sessions, or working in interactive REPL mode. Triggers on any mention of claudraband, claudraband-cli, npx claudra
run-nx-generator
nrwl
Run Nx generators with prioritization for workspace-plugin generators. Use this when generating code, scaffolding new features, or automating repetitive tasks in the monorepo.
jira
davila7
Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns.
triaging-issues
pytorch
Triages GitHub issues by routing to oncall teams, applying labels, and closing questions. Use when processing new PyTorch issues or when asked to triage an issue.
upgrading-expo
sickn33
Upgrade Expo SDK versions
pnpm
antfu
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.