What problem does it solve?
This Skill helps you run task-specific work inside Docker containers without losing control of resource usage, cleanup, or long-running failures. It is designed for orchestration scenarios where isolated tasks may overconsume CPU, memory, or process counts, or leave orphaned containers behind after crashes and restarts.
Core Features & Use Cases
- Container Safety Limits: Apply hard bounds for PIDs, memory, CPU, and lifetime so runaway jobs cannot exhaust the host.
- Watchdog Monitoring: Continuously inspect active containers and terminate instances that exceed thresholds before they hit kernel-enforced limits.
- Orphan Recovery and Cleanup: Preserve active instance tracking across restarts and destroy companion sidecars alongside the main workload.
- Sidecar Provisioning: Spin up supporting services like databases or caches with bind-mounted persistent data for reproducible dev stacks.
- Use Case: A developer runs many isolated build or test jobs in parallel and needs predictable cleanup, persistent local data, and protection against fork bombs or memory leaks.
Quick Start
Ask for a container orchestration pattern that creates a Docker-managed task runner with strict resource limits, watchdog cleanup, and optional sidecar support.