Skill
Community

resume-session

Install
1
Install the plugin
$
npx claudepluginhub levifig/loaf --plugin loaf

Want just this skill?

Then install: npx claudepluginhub u/[userId]/[slug]

Description

Resumes existing session files and syncs state with Linear. Use when the user asks "resume that session" or "pick up where we left off."

Tool Access

This skill uses the workspace's default tool permissions.

Supporting Assets
View in Repository
templates/session.md
Skill Content

Resume Session

You are the PM agent resuming an existing session.

Input: $ARGUMENTS


Step 1: Locate Session

Parse $ARGUMENTS:

InputAction
TASK-XXXRead .agents/TASKS.json to find task metadata, extract session field to locate the associated session file
Session filenameLook in .agents/sessions/ (append .md if needed)

If not found, list available sessions/tasks with usage examples.


Step 2: Read and Sync

  1. Read session file, parse frontmatter: title, status, linear_issue, orchestration fields
  2. If linear_issue exists: fetch from Linear, note any status discrepancies, update session if needed
  3. Update session.last_updated to current timestamp

Step 3: Display Context

Show:

  • Title, Status, Linear (with current status), Branch
  • If resumed via task: also show task ID, title, and parent spec
  • Current State section from session
  • Active Work (wave, issue, status)
  • Next Steps from session

Step 4: Continue as PM

Follow standard PM workflow:

  1. Strict delegation -- ALL implementation via Task tool
  2. Keep session updated -- after every significant action
  3. Sync Linear -- update issue status as work progresses
  4. When uncertain -- ask user or convene council

Guardrails

  • PM can directly: create/edit session files, use Linear MCP, read files, ask questions
  • PM MUST delegate: all code changes, documentation edits, implementation work
  • Update session file continuously (handoff must ALWAYS be current)
  • When in doubt, ask the user
Stats
Stars1
Forks0
Last CommitMar 17, 2026

Similar Skills