with one click
pause
Save session context for handoff to a future session
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
Save session context for handoff to a future session
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
Initialize a Megazord project with configuration and planning structure
Systematic four-phase debugging (reproduce, isolate, root-cause, fix)
Socratic brainstorming to explore approaches before implementation
Execute the current phase plan (subagent or Agent Teams mode)
Show all available Megazord skills with descriptions and usage examples
Complete milestone lifecycle -- audit, archive, deferred items, and next version preparation
| name | pause |
| description | Save session context for handoff to a future session |
| disable-model-invocation | false |
Save current session context including progress, decisions, and modified files for seamless handoff to a future Claude Code session.
Reference @skills/init/design-system.md for all visual output formatting.
╔═══════════════════════════════════════════════╗
║ ⚡ MEGAZORD ► PAUSE ║
╚═══════════════════════════════════════════════╝
Read .planning/STATE.md for current position and session continuity.
If STATE.md does not exist or .planning/ directory is missing, display:
╔═══════════════════════════════════════════════╗
║ ✗ No Megazord project found ║
╠═══════════════════════════════════════════════╣
║ Run /mz:init to set up your project first. ║
╚═══════════════════════════════════════════════╝
Then exit.
Read the current position data to build the pause description. Extract:
Build a description string: "Phase {N}, Plan {M}, {status}"
Run via Bash to stash any modified files:
node {plugin_path}/bin/megazord.mjs tools stash pause --description "Phase {N}, Plan {M}, {status}"
Where {plugin_path} is the absolute path to the Megazord plugin directory (the root of this repository where package.json lives).
Parse the JSON result which contains:
success: booleanstashRef: string or null (the git stash reference if files were stashed)message: human-readable messageIf success is false, display a warning but continue with the pause (stash failure should not block state updates).
Run via Bash to update session continuity:
node {plugin_path}/bin/megazord.mjs tools state update-session --stopped-at "Phase {N}, Plan {M}, {status}" --stash-ref "{ref_or_None}" --last-error "None"
Also update the status to "Paused" via:
node {plugin_path}/bin/megazord.mjs tools state update-position --status "Paused"
Display the pause confirmation in an action box:
╔═══════════════════════════════════════════════════════╗
║ Session Paused ║
╠═══════════════════════════════════════════════════════╣
║ Phase: {phase} of {totalPhases} -- {phaseName} ║
║ Plan: {plan} of {totalPlans} -- {status} ║
║ Stash: {stashRef} ({N} modified files) ║
║ State: .planning/STATE.md updated ║
╚═══════════════════════════════════════════════════════╝
If no files were stashed, show Stash: No modified files instead.
End with:
To resume: `/mz:resume`