pause
Skill4 starsChanged 14 days agoMITView on GitHub
Before you restart or shut the machine down, stop starting new work, let running work finish, write handovers and report what recorded work remains; resume after the restart.
15 other projects use a version of this.
Adopted by
Most recently taken up by
- aaroncohn/openspec-conductor-powerupstheir own version, first seen Nov 8, 2026
- leinardi/adversarial-review-looptheir own version, first seen Nov 8, 2026
- Dariusplayer09/adaptive-skillstheir own version, first seen Nov 8, 2026
- DerAlo/ari-auto-pacingtheir own version, first seen Nov 1, 2026
- CG-5228/ClaudeCodeImpactLab_hackathontheir own version, first seen Nov 1, 2026
- sschemel/second-brain-startertheir own version, first seen Oct 30, 2026
Used with
Projects with it also use resume and init.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.Other versions15 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 15
- alexknowshtml/claude-skills★ 144same name
- wrg32786/aigent-os★ 25same name
- kennethleungty/claude-music★ 23same name
- maxwellsdm1867/wheeler★ 12same name
- Jhonnyr97/JevGuard★ 2same name
- leinardi/adversarial-review-loop★ 2same name
- stepanenkoviktor0110-boop/ai-dev-methodology★ 2same name
- aaroncohn/openspec-conductor-powerups★ 1same name
- CG-5228/ClaudeCodeImpactLab_hackathon★ 1same name
- Dariusplayer09/adaptive-skills★ 1same name
5 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository48 other files it gives its agents.
- rules/AGENTS.mdAGENTS.md
- skills/delegate/references/agents.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- advisorSkill
- afkSkill
- askSkill
- brbSkill
- checksSkill
- coding-routerSkill
- commit-messagesSkill
- delegateSkill
- fnl-advisorSkill
- fnl-afkSkill
- fnl-askSkill
- fnl-brbSkill
- fnl-checksSkill
- fnl-coding-routerSkill
- fnl-commit-messagesSkill
- fnl-delegateSkill
- fnl-gtgSkill
- fnl-handoffSkill
- fnl-helpSkill
- fnl-open-source-reviewSkill
- fnl-pauseSkill
- fnl-plugin-packagingSkill
- fnl-restore-pointSkill
- fnl-review-gateSkill
- fnl-security-review-gateSkill
- fnl-session-hygieneSkill
- fnl-setupSkill
- fnl-statusSkill
- fnl-updateSkill
- fnl-versioningSkill
- gtgSkill
- handoffSkill
- helpSkill
- open-source-reviewSkill
- plugin-packagingSkill
- restore-pointSkill
- review-gateSkill
- security-review-gateSkill
- session-hygieneSkill
- setupSkill
- shapeSkill
- statusSkill
- tidySkill
- updateSkill
- versioningSkill
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 0 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 13 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 16
Run only on the user's invocation (host setting disable-model-invocation).
- Very specific: line 17
Run python3 -I <pause> start [restart|shutdown] [--in <minutes>].
“Common” is measured: kept by at least 6 in 10 of the 13 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Pause: drain before a restart or shutdown
Dependency: delegate. Resolve <pause> to <delegate folder>/scripts/pause.py and <handover> to <delegate folder>/scripts/handover_state.py; if either is absent, report the missing dependency and stop (advisory (agent judgment)). Pause only drains and records. It never stops a process, sends a signal, shuts the machine down or declares it safe: restarting is the user's call.
Advisory (agent judgment): Talk to the user in the language they are using, including questions and option labels; keep command names, flags, file paths, skill names and other technical names unchanged.
Start
- Run only on the user's invocation (host setting
disable-model-invocation). With no argument, treat it asstart(advisory (agent judgment)). - Run
python3 -I <pause> start [restart|shutdown] [--in <minutes>].--inis the time left before the machine goes down, as the user said it (script: integer 1 to 1440). The script writes the marker, ends an active afk lease and starts nothing. - From then on start no delegated run and no heavy job (advisory (agent judgment)).
heavy_run.pyrefuses a new command with exit 77 while the marker is active (script); a missing, damaged or older-than-24-hours marker never blocks it.
Drain and checkpoint
- Write a handover for this session with
python3 -I <handover> write --session <id>(goal, decisions, work in progress, next action on stdin; the id has 8 to 64 letters, digits or hyphens). Write one for each other session you know. The write is silent when storage is unsafe, so a handover counts only after the next step reads it back (script). - Run
python3 -I <pause> statusonce, with one--checkpoint <id>for every handover you wrote, because a verdict covers only the ids given in that run and the linecheckpoints checked in this runmust equal the number of sessions you wrote for (advisory (agent judgment); the script reads each id given). Report the verdict and the whole "agent processes seen, not identified" section as printed (advisory (agent judgment)). The verdict covers recorded work only:blocked,unknownorno recorded work remains(script). It excludes the coordinator's own ledger record by the agent's judgment, and it never sees jobs started outsideheavy_run.pyor agent sessions it has no record of: say so, and tell the user to check those themselves. - A run past its budget is reported as stalled and left running (script). Wait for running work and report again on request (advisory (agent judgment)).
- With
--in, stay silent about stopping runs until the output saysdeadline passed. Then ask the user about each remaining run, one at a time, with the native question tool, and stop none yourself; recordcancelledorstalledwithledger.py finishonly after that run's yes (advisory (agent judgment)). - For
shutdownthe status output says handovers expire after 24 hours. Offer a longer-lived note and write it only with the user's yes (advisory (agent judgment)).
Resume
- After the restart, on the user's
resume, runpython3 -I <pause> resume. It removes the marker, counts handovers still within their lifetime and lists open dispatches that may have ended without a finish line. It starts nothing and does not restart afk (script). Read the handovers before continuing (advisory (agent judgment)).
status alone, at any time, only reports; it changes nothing.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

