beads-converter
Convert plans to Beads - works with /beads-loop, /beads-swarm, or RalphTUI
Reset a beads epic to initial state (reopen all child tasks)
> /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.
/reset-beadsContext preview
What this command does when you run it.
Reset a beads epic to initial state (reopen all child tasks)
allowed-tools: Bash(bd:*), Bash(jq:*), Bash(xargs:*) argument-hint: "<epic-id> or --label <label>" description: Reset a beads epic to initial state (reopen all child tasks) model: opus context: fork
Reopen all tasks in a beads epic so they can be re-run from the beginning.
Get all child tasks (including closed) and reopen them:
bd list --parent <epic-id> --all --json | jq -r '.[].id' | xargs -I {} bd reopen {} --reason "Reset for re-run"Get all tasks with that label (including closed) and reopen them:
bd list -l <label> --all --json | jq -r '.[].id' | xargs -I {} bd reopen {} --reason "Reset for re-run"List recent epics for the user to choose:
bd list --type epic -n 10
Then ask which epic to reset.
After resetting, tell the user they can run: `/beads-loop` or `/beads-swarm` (with optional `--label <label>`)
Note: Loop and swarm are interchangeable—swarm is just faster when tasks can run in parallel. Both enforce exit criteria and sync.
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)