← ClaudeAtlas

cklisted

Start, resume, or steer a C-K (Concept-Knowledge) design session. Use when the user wants to explore a design problem systematically, work on an innovative design question, break out of an obvious solution, or mentions C-K theory, concept space, knowledge space, expansive partition, or fixation.
dbbz/C-K-studio · ★ 0 · AI & Automation · score 67
Install: claude install-skill dbbz/C-K-studio
# C-K design session Runs a Concept–Knowledge design session against an append-only event log in `sessions/`, with a live browser canvas whose buttons call back into these skills. **Read `${CLAUDE_PLUGIN_ROOT}/references/GRAMMAR.md` before your first operator call in a session.** It defines undecidability, the restrictive/expansive test, and the four operators. The other `ck-*` skills assume you know it. ## Starting up 1. **Find or create the session.** ```bash ls sessions/*.ck.json ck new <slug> --title "..." --brief "..." ``` 2. **Start the canvas** (idempotent — reuses a running server and its port): ```bash ck view --open ``` Give the user the **full URL including `?key=…`**; the server 403s without it. 3. **Arm the trigger watcher** with the `Monitor` tool, `persistent: true`: ``` command: node "${CLAUDE_PLUGIN_ROOT}/lib/watch-events.cjs" --project-dir "${CLAUDE_PROJECT_DIR}" description: C-K canvas skill triggers ``` The explicit paths are deliberate: unlike `ck`, the watcher is not launched through the Bash tool, so neither the plugin's `bin/` on `PATH` nor the working directory can be relied on here. This is what makes the canvas bidirectional. Arm it **once** per session — check for a running monitor before starting another. **Node loads the watcher once, at launch.** If you edit `watch-events.cjs`, the running monitor keeps executing the old copy and its notifications silently keep the old format. Stop