What problem does it solve? Heavyweight commands like full test suites, builds, static analyzers, and headless browsers can exhaust a machine's memory or CPU, causing the OS to kill unrelated processes or freeze the system. This Skill wraps such commands in a platform-appropriate resource cap so a runaway job cannot take down the rest of the machine. ## Core Features & Use Cases - Cross-platform wrapper: limited-run.sh <memory> <cpu> -- <command> uses a transient systemd user scope with MemoryMax and CPUQuota on Linux, and memlimit plus cpulimit on macOS. - Honest degradation: When no cap mechanism exists (e.g., macOS without memlimit), the wrapper warns, names the missing tool, and falls back to nice priority instead of pretending a limit is enforced. - Workload presets: Starting memory/CPU presets for unit tests, integration suites, builds, linters, and browser automation, plus guidance for wrapping child processes like browser drivers. - Use Case: Before running a full integration test suite that spawns a headless browser, invoke the wrapper with a 6G memory cap and 400% CPU quota so the suite cannot OOM the host. ## Quick Start Run my full test suite through the limited-run wrapper with a 6G memory cap and 400% CPU quota so it cannot exhaust this machine.