Clean Panes — Design skill for Claude Code
Clean up tmux panes - kill idle shells, fix layout.
How to install Clean Panes
Installs to ~/.claude/skills/maxghenis-.claude-clean-panes/SKILL.md
mkdir -p ~/.claude/skills/maxghenis-.claude-clean-panes && curl -fsSL https://raw.githubusercontent.com/MaxGhenis/.claude/HEAD/commands/clean-panes.md -o ~/.claude/skills/maxghenis-.claude-clean-panes/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Clean Panes does
description: Clean up tmux panes - kill idle shells, fix layout allowed-tools: Bash
Kill empty tmux panes
Find and kill all panes running an idle shell (zsh/bash) across all windows except meta (window 0/meta is the control plane).
cc clean
After cleaning, re-tile affected windows:
for win in $(tmux list-windows -t c -F '#{window_index}'); do
tmux select-layout -t "c:$win" tiled 2>/dev/null
done
Report how many panes were killed.
Alternatives in Design
- Doc — Read, create, and edit .docx documents with formatting and layout fidelity 14.6k ★
- Scaffold Project — Scaffold a new design-product project that matches the recommended Claude Code layout (the reference structure 781 ★
- Module CSS — Compile module CSS assets or fix Tailwind prefix issues 407 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
UX Copy
Microcopy review and rewrite against the voice rubric. Produces a before/after table with severity per string
Ghostty Config Files
Ghostty terminal config — Catppuccin Mocha, Fish + Nushell + tmux dev layout, Claude Code workflow. Single con
000 222 Ghostty Config Files
Ghostty terminal config — Catppuccin Mocha, Fish + Nushell + tmux dev layout, Claude Code workflow. Single con
Loadout Claude Emacs
Claude-code, emacs (+lsps) and bash in a 3 pane tmux layout
Angry Switcher
Swear at Claude Code all you like. It reads the clean version: typos, translit, wrong keyboard layout, swearin
Comms Dashboard
Turn your Slack, email, and Google Docs into one prioritized HTML dashboard — with draft replies ready to send
Related Agents
Adrian
Blocks until a tmux pane is done (pattern match, shell idle, or output idle). Use for any wait that takes more
Box
System and config assistant for chryzsh's Kali VM. Use for "fix my tmux/zshrc/shell config", dotfiles changes,
Frontend Figma Layout Designer
Specialized front-end layout designer. Use when the user pastes raw HTML and CSS exported from Figma and wants