From tokanban
Use when the user asks about agent memory, wants to remember something across sessions, asks what was decided, asks what they were working on, starts a new coding session, or is about to end one. Trigger phrases: 'remember this', 'memory', 'what did we decide', 'what was I working on', 'continue where I left off', 'session context', 'continuation prompt', 'stale decision', 'supersede this fact'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tokanban:memoryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use Tokanban memory tools to preserve context across sessions without collapsing unrelated projects and worktrees into one flat pool.
Use Tokanban memory tools to preserve context across sessions without collapsing unrelated projects and worktrees into one flat pool.
Use this skill when any of the following is true:
Tokanban memory is user-owned, but every session and memory write is routed through one or both top-level roots:
project/<project_id> for Tokanban board/project context shared across harnessesworkdir/<working_directory_key> for repo/worktree-local contextWhen both roots are present, attach both. This is the normal best case. Project-shared and workdir-local memory should complement each other, not compete. source_harness is provenance metadata only; it is not the primary partition key.
At session start:
session_start({ project_id, working_directory, source_harness, task_id, key_files, partition_path })memory_relevant_now({ project_id, working_directory, files, task_id, module, partition_path })At session end:
session_end({ session_id, completed, remaining, learned, decisions_made, files_touched, continuation_prompt })Call memory_create_fact when you learn something that will matter later:
Good fact shape:
Call memory_create_decision when:
Always attach supporting_fact_ids when they exist.
Use memory_supersede when the earlier fact was incomplete and the new fact refines it.
Use flag_contradiction when the earlier fact is no longer true.
Rule of thumb:
memory_supersedeflag_contradictionWhen picking up a Tokanban task:
memory_relevant_now with project_id, working_directory, and task_idtask_id to facts and decisions that matter to that taskUse both roots whenever they are available:
project_idworking_directoryDo not treat claude-code and codex as separate top-level scopes. That separation belongs in provenance, not in the partition model.
A good continuation prompt is:
Use this shape:
Continue <task or area>: what is done, what remains, and the next concrete action.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub emeraldsystems/tokanban --plugin tokanban