← ClaudeAtlas

pauselisted

Use when you are closing your laptop and need every current-session background task stopped at a resumable boundary. Blocks new launches, uses a bounded runway to land safe work, hard-stops leftovers, and writes machine-readable resume state. Triggers on "pause", "laptop close", "heading out", "park the work", "shutting down".
auerbachb/claude-code-config · ★ 5 · Code & Development · score 73
Install: claude install-skill auerbachb/claude-code-config
Land what can land. Park the rest at a deliberate boundary. Write a resume point you can pick up cold. Two outputs, in this order: an active wind-down that drives near-done PRs to merged, then a machine-readable marker and human-readable summary the companion `/pause-resume` reads when you sit back down. **This command never relaxes a gate.** `cr-merge-gate.md` Steps 1–1d, 1b and the Step 2 AC verification bind unchanged. The hard stops in `CLAUDE.md` "PR MERGE AUTHORIZATION" (human `CHANGES_REQUESTED` on HEAD, failing/incomplete CI, unresolved threads, unchecked AC, protection-modifying bypass) are hard stops here. The window never makes a borderline PR eligible; it only decides how long to wait on already-eligible ones. **One parameter: `--window Nm`.** Fifteen minutes is the default graceful shutdown runway and triage threshold; a caller may choose a shorter or longer non-negative window. The command stops earlier when all owned work is terminal. At the chosen deadline it stops leftovers; it never merely returns while billable work continues. ## Step 0: Resolve helpers and parse arguments `/pause` is invocable from any thread — including one whose cwd is not this repo. Resolve each helper the same way every other stop-style command does: ```bash resolve_script() { local name="$1" candidate for candidate in \ "$HOME/.claude/skills-worktree/.claude/scripts/$name" \ "$HOME/.claude/scripts/$name"; do if [[ -x "$candidate" ]]; then echo "$candidate"; retur