runtime/plugin-overlay/skills/continue/SKILL.md
Session resumption with context
npx skillsauth add xoai/sage continueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 |
testing
Root cause diagnosis with evidence, Reproducing test, Minimal patch
tools
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".
development
Brief (medium+ tasks), Spec, Implementation plan
testing
Architecture Decision Records, System spec, Milestone plan