babysitlisted
Install: claude install-skill PHPCraftdream/cc-arch-hands
# babysit
A heartbeat for the TaskList. Wakes work up after network errors, API timeouts, missed continuations, or any silent stall — and shuts itself off the moment everything is done.
`/babysit` itself installs **one cron job** via `CronCreate`. The cron's prompt — the "tick prompt" — is what runs on each fire. They are different programs running at different times; don't confuse them.
## Usage
```
/babysit # every 15 minutes (default)
/babysit 5m
/babysit 1h
```
## On invocation (this is what /babysit DOES, once)
Run these steps in order. **Each one has an observable result** — don't trust your own narration, trust the tool output.
1. **Call `CronList`.** Look in the returned jobs for a recurring entry whose prompt starts with `# babysit tick`. If you find one, stop here and report `babysit already running: <job-id>, every <interval>`. Do NOT install a second one — two babysitters fight each other.
2. **Call `CronCreate`.** Arguments:
- `cron`: an "every N minutes" expression at **off-minutes** (the CronCreate doc warns about :00 and :30 fleet pileups). Examples:
- `15m` → `"7,22,37,52 * * * *"`
- `5m` → `"2,7,12,17,22,27,32,37,42,47,52,57 * * * *"`
- `1h` → `"7 * * * *"`
- Any other interval → pick offsets that aren't :00 or :30.
- `prompt`: the **Tick prompt** verbatim, from the next section of this file.
- `recurring`: `true`.
- `durable`: `false` (session-only). Pass `true` only if the user explicitly asked the heartbe