Save your current session state for later resumption.
Saves session state for resumption by capturing progress, decisions, and next actions in a handoff file.
npx claudepluginhub sienklogic/towlineThis skill is limited to using the following tools:
templates/continue-here.md.tmplYou are running the pause skill. Your job is to capture the current session state so the user can resume exactly where they left off in a future conversation. This creates a .continue-here.md handoff file with everything the next session needs.
This skill runs inline (no Task delegation).
Capture everything the next session needs to hit the ground running. The resume skill will read this file cold, with zero prior context. Write it as if you're handing off to a colleague who has never seen this project.
Flag: --checkpoint
If $ARGUMENTS contains --checkpoint:
Read the following files to understand where things stand:
.planning/STATE.md — Current position
╔══════════════════════════════════════════════════════════════╗
║ ERROR ║
╚══════════════════════════════════════════════════════════════╝
No Towline project state found. Nothing to pause.
**To fix:** Run `/dev:begin` to initialize a project first.
.planning/config.json — Project settings
.planning/ROADMAP.md — Phase overview
From STATE.md, get the current phase number and find its directory:
.planning/phases/Collect the following information:
Scan the current phase directory for SUMMARY.md files:
Also check git log for recent commits:
git log --oneline -20 --since="8 hours ago"
This gives a reasonable window for "this session's work."
Scan for plan files without corresponding SUMMARY.md files:
Check for:
/dev:discuss)From STATE.md blockers section and any:
Determine the logical next action (same routing logic as /dev:status):
Write the handoff file to the current phase directory:
Path: .planning/phases/{NN}-{phase-name}/.continue-here.md
Content:
Read skills/pause/templates/continue-here.md.tmpl for the handoff file format. Fill in all {variable} placeholders with actual session data gathered in Steps 1-3.
Update the Session Continuity section of STATE.md:
### Session Continuity
**Last paused:** {ISO datetime}
**Position:** Phase {N}, Plan {M}
**Continue file:** .planning/phases/{NN}-{phase-name}/.continue-here.md
**Next action:** {suggested command}
If the Session Continuity section doesn't exist, create it at the end of STATE.md.
Reference: skills/shared/commit-planning-docs.md for the standard commit pattern.
If planning.commit_docs: true in config.json:
git add .planning/phases/{NN}-{phase-name}/.continue-here.md
git add .planning/STATE.md
git commit -m "wip: pause at phase {N} plan {M}"
Commit rules:
wip: prefix for pause commitsDisplay branded confirmation:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TOWLINE ► SESSION SAVED ✓
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Position: Phase {N} — {phase name}, Plan {M}
Completed: {count} plans this session
Remaining: {count} plans in this phase
───────────────────────────────────────────────────────────────
## ▶ Next Up
**Resume in your next session**
`/dev:resume`
<sub>`/clear` first → fresh context window</sub>
───────────────────────────────────────────────────────────────
| Information | Source | Why It Matters |
|---|---|---|
| Phase + plan position | STATE.md | Know where to start |
| Completed work | SUMMARY.md files, git log | Know what's already done |
| Remaining work | Plan files without summaries | Know what's left |
| Decisions | CONTEXT.md, SUMMARY.md | Preserve user preferences |
| Blockers | STATE.md, verification files | Don't repeat failed approaches |
| Next steps | Routing logic | Immediate action on resume |
/dev:resume finds the pause pointActivates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
This skill should be used when the user wants to "create a skill", "add a skill to plugin", "write a new skill", "improve skill description", "organize skill content", or needs guidance on skill structure, progressive disclosure, or skill development best practices for Claude Code plugins.