From session-tools
List all running ai-* Claude Code tmux sessions with their current status
How this skill is triggered — by the user, by Claude, or both
Slash command
/session-tools:list-sessionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
List all running `ai-*` prefixed tmux sessions and show their current status.
List all running ai-* prefixed tmux sessions and show their current status.
Get all ai- sessions:*
tmux list-sessions -F "#{session_name}" 2>/dev/null | grep -E '^ai-' || echo ""
For each session, capture recent output:
"$PLUGIN_DIR/bin/capture-session" "<session_name>" 15
Analyze each session's output to determine status:
working - Has ✢, ⏺, or Thinking…idle - At ❯ prompt with no activitypermission-prompt - Waiting for permission approvalwaiting-input - Waiting for user input (y/n, choice, text)stuck - In editor, pager, or hangingOutput a table:
Session Status Details
───────────────────────────────────────────────────
ai-worker-001 working Editing src/api.ts
ai-worker-002 permission-prompt Bash: npm install
ai-brainstorm-design idle At prompt
If no sessions found:
No ai-* sessions found.
To create one: /session-tools:spawn-session worker
npx claudepluginhub shsym/claude-session-tools --plugin session-toolsGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.