What problem does it solve?
This skill solves the problem of losing state for long-running background processes like builds, log monitoring, and test runs when the AI context window resets, by using persistent tmux sessions that continue running independently of the AI's context.
Core Features & Use Cases
- Persistent Background Sessions: Run long-running processes such as build watches, test suites, and log tailing that survive AI context resets without interruption.
- Standardized Session Management: All sessions use a cc- naming prefix (for example, cc-build-watch, cc-log-tail) to avoid naming conflicts, with clear commands to create, send input to, read output from, list, and safely terminate sessions.
- Safety Guardrails: Includes rules to check for existing sessions before creation, require explicit approval before killing sessions, and read output before sending new commands to prevent errors.
Quick Start
Use the subagent skill to create a persistent tmux session named cc-build-watch that runs the command npm run build --watch to continuously monitor your project's build process in the background.