claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
Removes the egregore watchdog daemon and its associated files. Use when stopping automated session relaunching or cleaning up egregore infrastructure.
Claude Code
$ npx -y skills add athola/claude-night-market --skill uninstall-watchdog --agent claude-code
Codex
$ npx skills add athola/claude-night-market --skill uninstall-watchdog -a codex -y
Cursor
$ npx skills add athola/claude-night-market --skill uninstall-watchdog -a cursor -y
Gemini CLI
$ npx skills add athola/claude-night-market --skill uninstall-watchdog -a gemini-cli -y
GitHub Copilot
$ npx skills add athola/claude-night-market --skill uninstall-watchdog -a github-copilot -y
OpenCode
$ npx skills add athola/claude-night-market --skill uninstall-watchdog -a opencode -y
Windsurf
$ npx skills add athola/claude-night-market --skill uninstall-watchdog -a windsurf -y
name: uninstall-watchdog description: Removes the egregore watchdog daemon and its associated files. Use when stopping automated session relaunching or cleaning up egregore infrastructure. alwaysApply: false category: setup tools: []
Removes the egregore watchdog daemon and cleans up all files created by the install-watchdog skill. After uninstalling, egregore sessions will no longer be relaunched automatically.
the verify commands below).
OS=$(uname -s)
**macOS (launchd):**
PLIST=~/Library/LaunchAgents/com.egregore.watchdog.plist # Unload the agent (stops it if running) launchctl unload "$PLIST" 2>/dev/null # Remove the plist file rm -f "$PLIST"
**Linux (systemd):**
# Stop and disable the timer and service systemctl --user stop egregore-watchdog.timer 2>/dev/null systemctl --user disable egregore-watchdog.timer 2>/dev/null # Remove unit files rm -f ~/.config/systemd/user/egregore-watchdog.timer rm -f ~/.config/systemd/user/egregore-watchdog.service # Reload systemd to pick up the removal systemctl --user daemon-reload
# Remove pidfile if present rm -f ~/.egregore/watchdog.pid # Remove watchdog log rm -f ~/.egregore/watchdog.log
**macOS:**
launchctl list | grep egregore # Should produce no output
**Linux:**
systemctl --user list-timers | grep egregore # Should produce no output
Report to the user that the watchdog has been removed and automatic relaunching is disabled.
| File | Platform | Purpose | |------|----------|---------| | `~/Library/LaunchAgents/com.egregore.watchdog.plist` | macOS | launchd agent definition | | `~/.config/systemd/user/egregore-watchdog.timer` | Linux | systemd timer unit | | `~/.config/systemd/user/egregore-watchdog.service` | Linux | systemd service unit | | `~/.egregore/watchdog.pid` | both | PID of last watchdog run | | `~/.egregore/watchdog.log` | macOS | watchdog output log |
does not exist after uninstall completes
`egregore-watchdog.service` are both removed and `systemctl --user daemon-reload` has run
grep egregore` (macOS) or `systemctl --user list-timers | grep egregore` (Linux)
removed (or absent if they were never created)
automatic relaunching is disabled
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use…
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily…
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use…
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled…
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.