From sttts-beads
This skill should be used when the user mentions "bd", "beads", "what's next", "add task", "add epic", or asks about issue tracking. First check if a .beads directory exists in the project - if not, this skill does not apply.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sttts-beads:issue-trackingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides workflow guidance for projects using the beads issue tracker.
This skill provides workflow guidance for projects using the beads issue tracker.
Only apply these instructions when a .beads directory exists in the project root. If no .beads directory is present, this skill does not apply.
Every session start, run bd prime to get AI-optimized workflow context.
When the user asks "What's next?", run bd ready --pretty and propose the top items without asking for confirmation. Show a list like:
In-progress tasks:
- <task id>: <oneliner>
- ...
Ready tasks:
- <task id>: <oneliner>
- ...
Treat user phrases "Add task" and "Add epic" as instructions to use bd create with the appropriate type.
Use sensible keywords in task IDs following the pattern <prefix>-<epic>-<task>:
prefix: domain area (e.g., infra, api, ui)epic: one or two keywords for the epictask: one keyword for the specific task# Create a task
bd create "Allow blueprints to run in plan only mode" --id infra-blueprint-planonly --type task
# Create an epic
bd create "Expose Terraform errors to conditions" --id infra-tferrors --type epic
# Create a task under an epic
bd create "Phase 1: Enable log subresource" --id infra-tferrors-logsub --type task --parent infra-tferrors
Always set tasks in-progress when working on them, and close when finished.
Always put the MR/PR URL as label on tasks. When the user references a PR, use bd list --label "<URL>" to find the task.
Every epic work MUST happen in a dedicated worktree. Create it with:
bd worktree create .git/checkouts/<branch-name>
Always use the same worktree and branch. Never divert without the user telling you.
When ending a work session, complete ALL steps below. Work is NOT complete until git push succeeds.
git pull --rebase
bd sync
git push origin <branch-name>
git status # MUST show "up to date with origin"
bd comments add <task-id> "HANDOFF: ..." comment explaining what the next agent should do (e.g., check MR status, address feedback, close task)git push succeedsbd comments add <task-id> "HANDOFF: ..." explaining what the next agent should donpx claudepluginhub sttts/skills --plugin sttts-beadsGuides using Beads (bd) distributed git-backed issue tracker for task management, dependency tracking, AI agent workflows, and multi-branch parallel development.
Guides using Beads (bd), a distributed git-backed graph issue tracker for managing tasks, tracking dependencies, AI agent workflows, and multi-branch git development.
Decomposes GitHub issues into structured Beads epics, tasks, and sub-tasks with objectively verifiable acceptance criteria and dependencies. Useful for planning actionable work in Beads projects.