shift-briefPackages a local sub-task for a collaborator (usually someone who also works with an AI coding agent) as a self-contained bundle. Traces every file the task needs, sanitizes secrets and absolute paths, writes BRIEF.md and START_HERE.md with acceptance criteria as runnable commands plus a paste-ready
shift-changeHands the current session over to a fresh one without losing its soul. Writes an I-PASS handover (next actions, mental map, rejected paths with reasons, the user's corrections as rules, required reading, running jobs, gotchas, jargon), mines the raw transcript for corrections that compaction dropped
shift-recoverRebuilds the state of a session that ended without a handover, after a usage limit, a crash, a closed laptop or a forgotten /clear. Lists the recent sessions for this directory so the user confirms which one, mines its transcript for the last plan, the corrections and what was in flight, checks what
shift-startTakes over work from a shift-change handover. Lists the handovers waiting in .shift/ so the user only confirms a session name, reads the files the handover marks as required reading, checks it against the real world (git state, files, running jobs), reads back its understanding and top uncertainties