From superpowers-ruby
Resumes session context from a previous handoff document by reading the latest unrestored handoff, marking it as consumed, and restoring the working state.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-ruby:handoff-resumeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Resume work from a previously created handoff document. Finds the latest unrestored handoff, reads it, marks it as consumed, archives it, and sets up the session to continue from where the previous session left off.
Resume work from a previously created handoff document. Finds the latest unrestored handoff, reads it, marks it as consumed, archives it, and sets up the session to continue from where the previous session left off.
Core principle: Read the handoff, understand the context, then continue from Next Steps.
Announce at start: "I'm using the handoff-resume skill to restore session context."
docs/handoffs/Don't use when:
PostCompact hook handles this automatically)# Look for handoff files with restored: false
ls docs/handoffs/*.md 2>/dev/null
Read each file's frontmatter and filter for restored: false. Sort by created date, newest first.
If one unrestored handoff exists: Use it automatically.
If multiple unrestored handoffs exist: Present them and ask which to resume:
Found multiple unrestored handoffs:
| # | Date | Topic | Branch |
|---|------|-------|--------|
| 1 | 2026-04-14 | handoff-skill | lg/handoff |
| 2 | 2026-04-13 | auth-refactor | fix/auth |
Which handoff should I resume from?
If no unrestored handoffs exist: Check the archive:
ls docs/handoffs/_archive/*.md 2>/dev/null
If archived handoffs exist, list them and offer to re-open one. If none exist at all, inform the user.
Read the full handoff document. Present a summary:
Resuming from handoff: <topic>
- Branch: <branch>
- Created: <date>
- Goal: <goal summary>
- Next steps: <count> items
- Files to read: <count> documents
Update the handoff file's frontmatter:
restored: truerestored_at: <ISO 8601 UTC timestamp>Move the file to docs/handoffs/_archive/.
git status to see if the working tree matches expectationsIf any sections contain <!-- to be enriched by LLM --> markers (from a hook-generated handoff), fill them in from available context before proceeding.
3plugins reuse this skill
First indexed Jul 12, 2026
npx claudepluginhub lucianghinda/superpowers-ruby --plugin superpowers-rubyRestores context, todos, and work state from a previous session that hit the context threshold. Reads handoff files to continue work seamlessly.
Captures session state into a structured handoff document before switching context or ending a session, so future sessions can resume without losing context.
Creates session handoffs to preserve context for another agent, or resumes from any continuity source. Use when work must continue without access to current session history.