TDD
Description
A simple tmux session manager available in both Elixir and Node.js implementations. Pane creates a consistent development environment across multiple project directories.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Pane
A simple tmux session manager available in both Elixir and Node.js implementations. Pane creates a consistent development environment across multiple project directories.
Features
- Creates a tmux session with multiple windows
- Each window corresponds to a specific project directory
- Sets up a standardized dev environment with editor and shell panes
- Automatically attaches to sessions when created (or use
--no-attach) - Creates and manages independent tmux sessions with different configurations
- Enhanced preview mode with detailed diagnostic information
- Supports multiple pane layouts for different workflows
- Robust terminal detection for various terminal environments
- Available in both Elixir and Node.js implementations
Architecture
Pane is built around these main modules:
- Pane.CLI: Command-line interface and entry point
- Pane.Config: Configuration file handling and processing
- Pane.Layout: Window layout management with customizable templates
- Pane.Tmux: Low-level tmux command integration
- Pane.Tmux.Session: Session management
- Pane.Tmux.Window: Window creation and management
- Pane.Tmux.Pane: Individual pane operations
- Pane.Tmux.Layout: Layout application
- Pane.Layout.Templates: Predefined layout configurations
- Single: A single fullscreen pane
- SplitVertical: Two equal vertical panes
- TopSplitBottom: Large top pane (60%) with two equal bottom panes (40%)
- Quad: Four equal panes arranged in a 2x2 grid
Installation
Quick Install (Recommended)
# Install using curl
curl -sSL https://raw.githubusercontent.com/zscott/pane/main/scripts/setup.sh | bash
This will:
- Install the Elixir version to
/usr/local/pane - Install the Node.js version to
/usr/local/pane-js - Install the wrapper to
/usr/local/pane-wrapper - Create a symbolic link in
/usr/local/bin/pane - Add an uninstaller at
/usr/local/pane-wrapper/uninstall
...
Related Skills
Spec Kit
💫 Toolkit to help you get started with Spec-Driven Development
Testing Webapp Testing
Test local web applications using Playwright for UI verification and debugging
Testing #29
, [#52](https://github.com/affaan-m/everything-claude-code/issues/52), [#103](https://github.com/affaan-m/ever
Testing Fix Issue
by metabase - Addresses GitHub issues by taking issue number as parameter, analyzing context, implementing sol
Testing Pypict Test Design
Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for optimized test sui
Testing gstack
| 15,000+ | Garry Tan's exact Claude Code setup: 6 opinionated tools that serve as CEO, Eng Manager, Release M
Testing