Resume a previous session from .context/session/CONTEXT-llm.md with optional full resource expansion.
63
79%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
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