What problem does it solve? macOS services that self-daemonize (spawning a child then exiting) defeat launchd's KeepAlive supervision, leaving orphaned processes that never restart after crashes or reboots. This Skill provides the watchdog pattern, plist templates, and container recipes needed to run persistent daemons and local databases reliably on macOS. ## Core Features & Use Cases - Watchdog Pattern for launchd: Wrap self-daemonizing CLI tools in a health-check script that stays alive while the service runs and exits when it dies, triggering launchd restart. - LaunchAgent Deployment: Plist templates, load/bootstrap commands, and fixes for macOS Sequoia speculative deferral and other common pitfalls. - Containerized Local Services: Colima/Docker recipes for databases like DocumentDB, including the INIT_DATA crash-loop fix, named-volume persistence, and a dual-write storage layer that survives DB outages. - Use Case: You want the Hermes dashboard to auto-start at login and auto-restart on crash. Deploy the watchdog script plus plist, kickstart the agent, and verify with launchctl print. ## Quick Start Ask the agent to set up a persistent launchd service for a local dashboard on port 9119 using the watchdog template and verify it is running.