Start work on a bead - creates workspace and opens Claude session
Creates workspaces and opens Claude sessions for working on multiple code projects simultaneously.
npx claudepluginhub objectiveous/dots-claude-pluginsIMPORTANT - Check if skill is already loaded:
If you see a <command-name> tag in the current conversation turn:
If there is NO <command-name> tag in the current conversation turn:
In BOTH cases:
Start work on one or more beads by creating worktrees and opening Claude sessions.
Usage: /dots-swe:dispatch [options] [bead-id...]
Arguments:
bead-id... - One or more beads to work on (optional if already in a worktree)Options:
--dry-run, -n - Show what would happen without doing it--tab - Open in a new Ghostty tab (default)--window - Open in a new Ghostty window--model <name> - Claude model to use (opus, sonnet, haiku; default: opus)Examples:
/dots-swe:dispatch dots-abc # Open tab for specific bead
/dots-swe:dispatch dots-abc dots-def dots-xyz # Dispatch multiple beads
/dots-swe:dispatch --window dots-abc # Open window instead
/dots-swe:dispatch --model sonnet dots-abc # Use sonnet model
/dots-swe:dispatch # Open tab for current worktree
/dots-swe:dispatch --dry-run dots-abc # Preview what would happen
macOS Permissions:
This command uses AppleScript to control terminals. If it fails to open tabs/windows, grant Automation permissions in System Settings → Privacy & Security → Automation. See /dots-swe:help for details.
!bash "$(ls -td ${DOTS_SWE_DEV:-/nonexistent}/scripts $HOME/.claude/plugins/cache/dots-claude-plugins/dots-swe/*/scripts 2>/dev/null | head -1)/dispatch.sh" "$@"