tmux-processes

Manage long-lived processes in tmux sessions with structured windows.

6|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill tmux-processes-repairyourtech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux-processes
Source: https://github.com/RepairYourTech/cfsa-antigravity/tree/main/.agent/skill-library/meta/tmux-processes
Command: npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill tmux-processes-repairyourtech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you reliably manage long-running processes like development servers, watchers, or build tools within tmux sessions, ensuring they persist even if your main terminal session is interrupted.

Core Features & Use Cases

  • Persistent Processes: Keep essential development tools running in the background.
  • Structured Session Management: Organize multiple related processes into windows within a single tmux session.
  • Idempotent Starts: Safely start processes without creating duplicates.
  • Use Case: When starting a Rails development server and a webpack watcher, use this Skill to launch them in separate tmux windows within a single session named after your project, ensuring they stay active and accessible.

Quick Start

Use the tmux-processes skill to start a new tmux session for your project and run the command 'npm run dev' in a window named 'server'.

Frequently Asked Questions about tmux-processes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep long-running development servers running in the background?

Manage long-running processes in tmux sessions to keep development servers, file watchers, and build tools running persistently in the background, ensuring they stay active and isolated even if your main terminal disconnects.

How do I start a Rails server and webpack watcher without creating duplicate processes?

Use idempotent starts within tmux to safely launch a Rails server and webpack watcher without creating duplicates, organizing them into separate windows within a single structured session named after your project.

Can I run multiple related build tools in a single tmux session?

Yes, you can organize multiple related build tools into separate windows within a single tmux session, applying structured naming conventions to ensure reliable process execution and isolation for development and operational tasks.

What is the best way to manage persistent background services for development?

The best way to manage persistent background services is using structured tmux sessions with idempotent starts and naming conventions, ensuring reliable process execution and isolation for dev servers, file watchers, and build tools.

Why do my background file watchers stop when I close my terminal?

Background file watchers stop when closing your terminal because they are tied to the active session; running them within tmux ensures they persist even if your main terminal session is interrupted.