Claude-skill-registry loom-team-manager-pane-dead-on-spawn
Diagnose and fix Loom team manager pane dying immediately (tmux pane status 1).
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/loom-team-manager-pane-dead-on-spawn" ~/.claude/skills/majiayu000-claude-skill-registry-loom-team-manager-pane-dead-on-spawn && rm -rf "$T"
manifest:
skills/data/loom-team-manager-pane-dead-on-spawn/SKILL.mdsource content
<!-- BEGIN:compound:skill-managed -->
Common Root Cause: Missing
When To Use
succeeds, but manager pane shows dead (status 1) and capture output is empty.loom team start <TEAM>
Diagnose
- Confirm run exists:
loom team status <TEAM> --show-dead
- Capture manager:
loom team capture <TEAM> manager --lines 200 --header
- Open the capture metadata file under
and check:.team/runs/<TEAM>/captures/*.jsonpane.start_commandpane.current_commandpane.dead
Common Root Cause: Missing team
Binary
team- If
begins withpane.start_command
:team tui ...- Verify:
(likely missing)command -v team - Verify Loom exists:
command -v loom - This means the pane died because tmux tried to run
directly.team
- Verify:
Fix Options
- Option A (fast local): add a
shim on PATH that forwards to Loom.team
should behave like:teamloom team "$@"
- Option B (proper): adjust Loom/runner config so tmux spawns
(notloom team tui ...
).team tui ... - Option C: pass an explicit harness
that points to the correct executable if supported.--bin
Validate
- Restart run (or use
):--forceloom team start <TEAM> --force ...
- Confirm manager pane is alive:
loom team status <TEAM>loom team capture <TEAM> manager --lines 40
Manual notes
This section is preserved when the skill is updated. Put human notes, caveats, and exceptions here.