beads-converter
Convert plans to Beads - works with /beads-loop, /beads-swarm, or RalphTUI
Show task or bead status summary with formatted table
> /plugin marketplace add GantisStorm/essentials-claude-code > /plugin install essentials@essentials-claude-code
How it fires
How this command gets triggered: by you, by Claude, or both.
/show-statusContext preview
What this command does when you run it.
Show task or bead status summary with formatted table
allowed-tools: Bash(jq:*), Bash(bd:*), Bash(ls:*), Bash(cat:*) argument-hint: "<json [path]> | <beads [epic-id|--label <label>]>" description: Show task or bead status summary with formatted table model: sonnet context: fork
Show a formatted status dashboard for tasks (prd.json) or beads.
Parse `$ARGUMENTS` to determine mode.
Usage: /show-status <json|beads> [path|epic-id] json <path> Show prd.json task status beads <epic-id> Show bead status for an epic beads -l <label> Show bead status by label
**If path provided**, read the raw JSON:
cat "<path>"
Parse the JSON output and render a dashboard using **box-drawing characters**. Follow this exact format:
┌─────────────────────────────────────────────────────────┐ │ Feature Name │ ├────────┬──────────────────────────────┬────────┬────────┤ │ ID │ Title │ Status │ Deps │ ├────────┼──────────────────────────────┼────────┼────────┤ │ US-001 │ Create auth types │ ✓ │ │ │ US-002 │ Implement token exchange │ ○ │ US-001 │ │ US-003 │ Add login route │ ○ │ US-002 │ ├────────┴──────────────────────────────┴────────┴────────┤ │ Progress: 1/3 done ████░░░░░░░░ 33% │ │ Ready: 1 Blocked: 1 Done: 1 │ └─────────────────────────────────────────────────────────┘
**Formatting rules:**
**If no path:**
ls .claude/prd/*.json 2>/dev/null || echo "No prd.json files found in .claude/prd/"
Ask which file to show.
**If epic-id provided:**
bd list --parent <epic-id> --all --json 2>/dev/null || bd list --parent <epic-id> --all
If JSON output available, render the same box-drawing dashboard:
┌──────────────────────────────────────────────────────────┐ │ Epic: Implement OAuth System │ ├────────────┬──────────────────────────────┬───────┬──────┤ │ ID │ Title │ State │ Deps │ ├────────────┼──────────────────────────────┼───────┼──────┤ │ bd-abc123 │ Create auth types │ ✓ │ │ │ bd-def456 │ Implement token exchange │ ○ │ 1 │ │ bd-ghi789 │ Add login route │ ○ │ 1 │ ├────────────┴──────────────────────────────┴───────┴──────┤ │ Progress: 1/3 done ████░░░░░░░░ 33% │ │ Open: 2 Closed: 1 │ └──────────────────────────────────────────────────────────┘
If JSON not available, render from the text output using the same box style.
**If `--label` or `-l` provided:**
bd list -l <label> --all --json 2>/dev/null || bd list -l <label> --all
Same dashboard format, title uses label name.
**If no additional args:**
bd list --type epic -n 10
Ask which epic to show.
Loops, swarms, and teams powered by Claude Code's built-in Task System. Loop, swarm, and team are three execution modes. Loop runs sequentially. Swarm runs parallel subagents. Team spawns full Claude Code instances with shared contracts via Agent Teams.
Repo: GantisStorm/essentials-claude-code
Convert plans to Beads - works with /beads-loop, /beads-swarm, or RalphTUI
Deep bug investigation with architectural fix plan generation - works with any executor (loop or swarm)