skills/beads/SKILL.md
Use when working with the beads (bd) CLI for issue tracking, managing epics and tasks, handling dependencies, or starting/ending coding sessions with persistent work tracking
npx skillsauth add schlenks/superpowers-bd beadsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
If bd command is not found, tell the user:
Run:
curl -fsSL https://raw.githubusercontent.com/schlenks/superpowers-bd/main/scripts/setup-beads-local.sh | bashThis installs beads, initializes stealth mode, and adds git worktree support. For team use (shared.beads/), usebd initwithout--stealth.
bd ready # What can I work on?
bd update <id> --claim # I'm starting this
bd close <id> # I'm done with this
Critical rules:
--acceptance (triggers permission prompts)bd edit (opens interactive editor)--acceptance: ; pattern triggers prompts. Use commas or $'...\n...'--body-file for multi-line content: newlines break pattern matching. Write to temp file firstrm: triggers permission prompts. Leave for human cleanupbd create --silent --type epic "Title" --body-file temp/desc.md -p 1bd create --silent --parent <epic-id> "Title" --body-file temp/desc.md -p 2--deps "id1,id2" (comma-separated, no spaces)bd show <id>bd update <id> --status=in_progressbd update <id> --claim (sets assignee + in_progress atomically)bd close <id>bd close <id1> <id2> <id3>bd close <id> --reason "explanation"bd comments add <id> "comment text"bd comments add <id> -f temp/comment.mdbd readybd blockedbd search --query "text" --status openbd list --status open --type task --priority-max 2bd graph <id>bd stale --days 14bd lint --status openbd doctorbd doctor --fixbd cleanupbd primebd info--silent: output only ID (for scripting)--json: output in JSON format--quiet: suppress non-essential output--type: bug, feature, task, epic, chore, merge-request, molecule, gate--parent <id>: create as child of epic-d "text": single-line description (prefer --body-file for multi-line)--body-file <path>: read description from file-p N: priority 0-4 (0=critical, 4=backlog)--deps "id1,id2": dependencies (blocked by these)--acceptance "...": acceptance criteria (no semicolons!)--external-ref "ref": external link (e.g., "sc-1234")-l "label1,label2": labels (comma-separated)bd create "Remaining work" -d "..." -p 2 # 1. File remaining work
bd close <completed-ids> # 2. Close completed (unblocks dependents)
git status # 3. Check what changed
git add <files> # 4. Stage code changes
git commit -m "..." # 5. Commit changes
# Dolt auto-commits after each bd write command — no manual sync needed
superpowers-bd:plan2beads: convert markdown plan to epic with child taskssuperpowers-bd:writing-plans: create plans with Depends on: and Files: sectionssuperpowers-bd:subagent-driven-development: parallel execution with dependency awarenessreferences/acceptance-and-multiline.md: writing acceptance criteria or multi-line descriptionsreferences/bd-edit-and-sandbox.md: encountering bd edit usage or sandbox errorsreferences/dependency-management.md: creating dependencies, fixing deadlocks, verifying dep structurereferences/workflow-patterns.md: running autonomous work loops, checking status valuesreferences/session-end-details.md: auto-commit behavior and ephemeral branch handlingreferences/sync-workflow.md: Dolt persistence commands, auto-commit config, backup/exportreferences/troubleshooting.md: database sync issues, worktree limitations, merge conflictsreferences/parallel-execution-safety.md: dispatching parallel subagents, epic scoping, priority values, ID formattools
Use when converting a Superpowers-BD implementation plan or Shortcut story into a beads epic with dependency-aware child tasks
development
Use when the user asks for /cr-style review of local changes, commits, a branch diff, or a GitHub PR outside subagent-driven development
development
Use when you have a spec or requirements for a multi-step task, before touching code
tools
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions