What problem does it solve? Managing many parallel git worktrees by hand is error-prone: running commands across all of them, keeping detached worktrees current with trunk, and re-approving direnv .envrc files per directory all require repetitive manual steps. ## Core Features & Use Cases - Pool-wide command execution: Run ns slot foreach to execute a command across the main worktree and all numbered Slots in order, with exclusion flags and failure aggregation. - Detached Slot refresh: Use ns slot ff-detached to fast-forward clean detached Slots to the configured local trunk while safely skipping attached, dirty, or divergent Slots. - direnv maintenance: Re-approve and warm .envrc files across every Slot after trunk changes, following the documented refresh process. - Use Case: After a shared .envrc change lands on trunk, fast-forward all detached Slots, then run ns slot foreach --yes -- direnv allow so every worktree unblocks its environment in one pass. ## Quick Start Ask the agent to fast-forward all detached Slots to trunk and then re-approve direnv across every worktree.