← ClaudeAtlas

cmux-session-managerlisted

Automate daily cmux session management. Manual commands for status (dashboard) and cleanup (tidy + reorganize), plus init (hook) and report (schedule) automation.
devseunggwan/praxis · ★ 1 · AI & Automation · score 73
Install: claude install-skill devseunggwan/praxis
# cmux Session Manager ## Overview Solves the problem of unlimited session accumulation in cmux with **daily management automation**. Covers the full session lifecycle: creation, management, and cleanup. > **Role separation**: This skill is for "daily management". For post-crash/power-loss session recovery, use the `cmux-recover-sessions` skill. ## The Iron Law ``` READ BEFORE CLOSE. USER CONFIRMATION REQUIRED FOR NON-AUTO CLEANUP. ``` Phase 1 `auto_cleanup` (safe orphans, crashed sessions) runs without prompting. Phase 2 `idle_cleanup` and Phase 3 `reorganize` MUST be confirmed by the user before executing — never close or rename sessions without explicit approval, because a still-running task may look idle. ## When to Use - End-of-day session hygiene (status dashboard, cleanup, reorganize) - Too many orphaned or idle sessions accumulated in cmux - Before starting new work — verify no stale workspaces are consuming resources > **Not for crash recovery** — use `cmux-recover-sessions` after a power loss or cmux crash. ## Commands ### `status` — Session Dashboard Displays the status of all cmux sessions in a table. **How to run:** 1. User requests `cmux-session status` or `cmux status` 2. Execute the following script: ```bash bash "${CLAUDE_SKILL_DIR}/cmux-session-status" ``` 3. Show the output to the user as-is **Output includes:** - Summary header: Active / Waiting / Idle / Crashed / Orphaned counts - Session table: status icon, category, name, branch - Orphan s