with one click
continue
Session resumption with context
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Session resumption with context
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Drives task-by-task execution from an approved plan with quality gates between each task. Reads the plan, finds the next incomplete task, dispatches implementation, validates, updates progress, and continues. Use after a plan is approved and the user says "go", "start building", "execute the plan", or "implement the feature".
Enforces test-driven development: write failing test, write minimal code to pass, refactor. Mandatory for all implementation work. Use when writing any production code, implementing features, fixing bugs, refactoring, or when the user says "write code", "implement", "fix this", or "add a feature". Code written before its test is deleted.
Configure Sage preset and project settings. Switch between base, startup, enterprise, or opensource constitution presets. Use when the user says "configure sage", "change preset", or "sage settings".
Preserves and restores context across agent sessions using plan file checkboxes as source of truth. Use when starting a new session, resuming previous work, ending a session, or when the user says "continue from last time", "what was I doing", or "save progress".
Architecture Decision Records, System spec, Milestone plan
Brief (medium+ tasks), Spec, Implementation plan
| name | continue |
| description | Session resumption with context |
| disable-model-invocation | true |
Resume any active cycle with full context. The user doesn't need to remember which workflow or initiative was in progress.
python3 "${CLAUDE_PLUGIN_ROOT}/tools/manifest.py" resume
One command. It applies the selection rules (active status including
blocked, owner exclusion, branch preference) and prints the resume
brief: machine fields, plan tasks, git evidence, decisions in force,
the previous session's judgment, and the authority order. Same files,
same brief.
Manual fallback (no python3 only): scan .sage/work/*/manifest.md
for cycles where status: in-progress, paused, or blocked.
Sage: Resuming [{title}] — {workflow}, phase: {phase}.
{context summary, verbatim from manifest}
Next step: {next step from manifest}
[C] Continue — pick up where we left off
[S] Status — show me full cycle state before continuing
[X] Different — I want to work on something else
Pick C/S/X, or tell me what you need.
On [C]: Route to the workflow's Auto-Pickup with the resume brief as primary context source. The resuming agent does NOT re-ask questions already resolved — and does not inherit a dead session's hesitation. The authority order (printed with the brief): the live user's instruction outranks recorded decisions; recorded decisions outrank the manifest's judgment prose; evidence outranks everything. A question a recorded decision answers is CLOSED — choosing among options a decision already sanctions is execution, not a new approval: pick, record the choice, proceed.
On [S]: Show full manifest contents (State, Context summary, Decisions, Open questions, Handoff guidance). Then offer [C]/[X].
On [X]: "Describe what you want to work on, or type / to see commands."
Sage: Found {N} active cycles:
[1] {title A} — {workflow}, phase: {phase} (updated: {date})
[2] {title B} — {workflow}, phase: {phase} (updated: {date})
[3] Start something new
Pick 1-{N+1}, type / for commands, or describe what you need.
On selection: load that cycle's manifest, route to its workflow.
Sage: No active cycles found.
Describe what you want to work on, or type / to see commands.
The brief already contains the state, the evidence, the decisions in force, and the manifest body. Do NOT re-derive them by hand. Then:
The resuming agent does NOT re-ask questions the previous agent already resolved — those decisions are in decisions.md. It also does not treat the previous session's judgment as orders: an "open question" or "blocked" claim that a recorded decision answers is CLOSED, and the live user's instruction to continue IS the approval a pending checkpoint was waiting for.
/continue reads the workflow field in the manifest and activates
the corresponding workflow's Auto-Pickup:
| workflow field | Routes to |
|---|---|
| build | /build Auto-Pickup |
| architect | /architect Auto-Pickup |
| fix | /fix Auto-Pickup |
| research | /research Auto-Pickup |
| design | /design Auto-Pickup |
| analyze | /analyze Auto-Pickup |
| reflect | /reflect Auto-Pickup |