Resume a previous session from .context/session/CONTEXT-llm.md with optional full resource expansion.
82
82%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Load session state from .context/session/CONTEXT-{stream}-llm.md and optionally expand full resources.
Speed: < 3 seconds (default), 5-8 seconds (--full)
CRITICAL: After EVERY AskUserQuestion call, check if answers are empty/blank. Known Claude Code bug: outside Plan Mode, AskUserQuestion silently returns empty answers without showing UI.
If answers are empty: DO NOT proceed with assumptions. Instead:
rtk for ALL shell commandsBash: rtk ls -t .context/session/CONTEXT-*llm.md .context/session/done/CONTEXT-*llm.md 2>/dev/null || true
Read: .context/session/CONTEXT-{stream}-llm.md (if stream known from $ARGUMENTS)If not found in .context/session/, check .context/session/done/ subfolder. If found there, note 📦 (from done/) in report.
If multiple streams and no selection → AskUserQuestion with options (mark done/ files with 📦).
Filename: "default" → .context/session/CONTEXT-llm.md, "{name}" → .context/session/CONTEXT-{name}-llm.md
Parallel Read: OpenSpec project/proposal/tasks.md, top 3 hot files, manifest.yaml. DO NOT restore tasks — informational only.
Thinking Artifacts (if ## Thinking Artifacts section exists in CONTEXT file):
--full mode: Read referenced thinking artifacts and include brief summaries in reportParse key-value header + markdown sections → human-friendly report.
See reference.md for section mapping, report structure, error messages, and formatting rules.
done/ are retired; loading them requires explicit user confirmation..context/session/INDEX.md or CONTEXT-*.md files exist from prior work.CONTEXT-{name}-llm.md snapshot exists.--full expansion is needed to bring in hot files, proposals, or thinking artifacts alongside the base context..context/session/ files — there is nothing to load.CONTEXT-*.md file is already loaded in the current session and re-loading would cause duplication.done/ without checking dates — Stale context from completed sessions misleads current decisions. Why: The done/ folder contains retired sessions; always check INDEX.md first to confirm the most recent active context before falling back to done/..context/session/; the wrong file causes invisible drift and incorrect assumptions.AskUserQuestion returns empty — Blank answers mean the UI never rendered. Why: A known Claude Code bug silently swallows questions outside Plan Mode; always fall back to a numbered text list and wait for a reply.--full expansion is read-only; acting on tasks from a snapshot without user confirmation can duplicate or conflict with current work.📦 (from done/) marker when reporting a done/-sourced file — Users need to know the context came from an archived session. Why: Presenting done/ context without a marker makes it indistinguishable from an active session, causing confusion about what work is current.Loading context at the start of a resumed session:
# Skill reads .context/session/INDEX.md to find the latest snapshot
# Loads .context/session/CONTEXT-2026-04-10-143022.md
# Agent now has prior decisions, open tasks, and rationaleLoading a named work stream:
# User: "load context --stream api-redesign"
# Skill loads .context/session/CONTEXT-api-redesign-llm.md
# Resume report shows stream name, last updated timestamp, and open itemsExpanding full resources with --full:
# User: "load context --full"
# Skill loads .context/session/CONTEXT-llm.md (base)
# Also reads top 3 hot files and thinking artifacts referenced in ## Thinking Artifacts
# Report includes brief summaries of each artifact; tasks remain read-only