watchdog
Agent skill frommvschwarz/openrig
Use when configuring `rig watchdog` policies, authoring wake/refocus/alignment-checkpoint messages, or choosing the right intervention level for a stale-owner situation. The 3-level continuity-check stack (wake / refocus / alignment-checkpoint), the discipline that prevents cadence pollution and bureaucracy theater, and the artifact-pool loop-edge pattern for evidence-aware waking.
How to install watchdog
install watchdog
# install the openrig pack with the skills CLI
npx skills add mvschwarz/openrig# or add only this skill to Claude Code: copy the folder
skills/_canonical/core/watchdog/
# into
~/.claude/skills/watchdog/ (all projects)
.claude/skills/watchdog/ (one project)
1# Watchdog23Continuity checks are timed or evidence-triggered interventions that4keep an agent workflow from going idle, drifting, or entering needless5bureaucracy. They operationalize the refocus doctrine.67## Use this when89- **Authoring a watchdog policy** for a long-running rig (artifact-pool10 edges, stale-owner detection, periodic reminders).11- **Choosing the intervention level** for a stale-owner situation: is12 this a wake, a refocus, or an alignment checkpoint?13- **Drafting wake/refocus/alignment-checkpoint message text** that14 prevents cadence pollution and bureaucracy theater.15- **Deciding cadence** — scan vs wake intervals, conservative vs16 aggressive nudging.1718## Don't use this when1920- The agent is actively working and closing artifacts. Prefer no-op.21- The intervention is masking bad startup or workflow design — fix the22 underlying cause, don't compensate via watchdog.23- The work has a clear next-action handoff already in queue. Use queue24 nudges instead of a watchdog policy.2526## The 3-level intervention stack2728| Level | Goal | When | What it does |29|---|---|---|---|30| **Wake** | Restart motion | Owner appears idle, stale, blocked, or missing a next handoff | Small liveness nudge — does NOT reframe the work |31…
Excerpt shown under the repository's Apache-2.0 license.
