一键导入
use-beads
Full reference for the beads task management workflow. Use when working with beads issues, planning multi-step work, or managing task lifecycle.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Full reference for the beads task management workflow. Use when working with beads issues, planning multi-step work, or managing task lifecycle.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Voice guide for writing PR descriptions. Use this skill for ALL PR creation and updates (via gh CLI or editing existing PRs). Contains your specific voice rules, anti-patterns, examples, and workflow. Never write PR descriptions without invoking this skill first.
Commit the changes in the working tree. Only invoke when the user explicitly signals to commit ("commit", "/commit", etc.). Never invoke this skill on your own initiative — implementation approval is not a commit signal.
Standalone code review for any scope — PR number, branch, file paths, or current changes. Synthesizes intent, runs 10 parallel specialized agents, and presents actionable findings with a verdict. For PR scope, optionally posts the review to GitHub with inline comments.
Survey observable paths, run the real system, capture evidence, and surface gaps. TRIGGER when asked to prove a change works or write a QA plan.
Tell the next agent everything they need to know to continue your work.
Voice guide for writing issue/ticket/task/epic descriptions. Use this skill for ALL issue creation — GitHub issues, Jira tasks, Monday tasks, Linear tasks, and epics. Contains section structure, voice rules, and anti-patterns. Never write ticket descriptions without invoking this skill first.
| name | use-beads |
| description | Full reference for the beads task management workflow. Use when working with beads issues, planning multi-step work, or managing task lifecycle. |
| allowed-tools | ["Bash"] |
| model | haiku |
| effort | low |
# Finding work
bd ready # Find unblocked work
bd list --status=in_progress # See active work
bd show <id> # View issue details
# Single tasks
bd create --title "..." --type task --priority P1 --design "..."
bd update <id> --claim # Set assignee + in_progress atomically
bd update <id> --notes "..." # Add implementation notes
bd update <id> --design "..." # Add code snippets or decisions
bd close <id> -r "summary of work" # Complete work
# Epics
bd create --title "..." --type epic --priority P2 --design "..."
bd create --title "..." --type task --parent <epic-id> --design "..."
bd dep add <child-2> <child-1> # child-2 depends on child-1
bd children <epic-id> # Check progress on children
bd epic status # Completion across all epics
Warning: Never use
bd edit— it opens$EDITOR(vim/nano) which blocks agents. Usebd update --field "value"instead.
When the user approves work, run bd create BEFORE reading any files or writing code. Auto-compact or disconnection can happen anytime — the beads task is the handoff for the next Claude.
bd create --title "Fix Pushover notifications" \
--type task --priority P1 \
--design "What's broken: X. Approved approach: Y. Success: Z."
bd update <id> --claim
# THEN read files and implement
Tip:
bd updateandbd closewith no ID act on the last touched issue — useful right afterbd create.
When approved work has multiple distinct pieces, create an epic with children — never a single monolithic item. The epic holds the why and shape; each child is a self-contained task a fresh agent can pick up without reading the parent.
Epic design — keep it to: goal, constraints, key decisions, and implementation order. No code snippets, directory layouts, or per-step instructions. The epic design is a summary — it explains why the work exists and how the pieces fit together, not what to do.
All actionable work must be a child task. If something needs to be implemented, tested, fixed, or validated, it's a task — not a bullet point in the epic design. The epic is complete when all its children are complete. If the epic design contains work items that aren't represented by children, the epic is malformed.
Child designs — each child gets its own "what's broken / approach / success criteria" even if derived from the parent. A fresh agent running bd show <child-id> must have enough context to start working without reading the parent.
# 1. Create the epic (shape only — no actionable items here)
bd create --title "Generalize loop engine" \
--type epic --priority P2 \
--design "Goal: ... Key decisions: ... Implementation order: 1, 2, 3."
# 2. Every work item becomes a child task
bd create --title "Extract WorkSpec dataclass" \
--type task --priority P2 --parent <epic-id> \
--design "What: ... Approach: ... Success: ..."
bd create --title "Add RalphStrategy" \
--type task --priority P2 --parent <epic-id> \
--design "What: ... Approach: ... Success: ..."
# 3. If children must be done in order, express that with dependencies
bd dep add <child-2> <child-1> # child-2 depends on child-1
Never create an epic without children in the same step. Never leave actionable work described only in the epic — if it's worth mentioning, it's worth tracking as a child task.
When children must be sequential, use bd dep add so bd ready naturally surfaces only the next unblocked child. Independent children need no dependencies — they'll all appear in bd ready immediately.
ALWAYS use beads for:
TodoWrite only for:
Create the beads task FIRST with a full assessment, before implementing anything:
bd create --title "Address PR review feedback" \
--type task --priority P1 \
--design "Assessment:
MUST FIX:
- Item 1 (reason)
SHOULD FIX:
- Item 2 (reason)
WON'T FIX:
- Item 3 (reason we're skipping)"
Then work through items, updating notes as you go:
bd update <id> --notes "Item 1: Discovered X during implementation"
bd update <id> --claimbd close <id> -r "summary"bd ready --parent <epic-id>bd update <child-id> --claimbd close <child-id> -r "summary"bd epic close-eligible or bd close <epic-id> -r "all children complete"Task complete! What's next?
1. Continue with [area] tasks:
- META-xyz: [description]
2. Switch areas: bd ready
3. Something else?
bd ready # Find available work
bd list --status=in_progress # See what's in flight
bd show <id> # Get full context
bd children <id> # If it's an epic, see children