← Back to list

beads-workflow
by JoshuaOliphant
Claude Code plugin marketplace - productivity and learning plugins
⭐ 2🍴 0📅 Jan 20, 2026
SKILL.md
name: beads-workflow description: Use when managing work items with Beads CLI, creating task dependencies, tracking feature implementation progress, or orchestrating SDLC workflows with bd commands version: 1.0.0
Beads Workflow for SDLC
Beads is a git-native issue tracker that stores work items as files. This skill teaches how to use Beads effectively for autonomous SDLC workflows.
Core Commands
Finding Work
bd ready # Show tasks with no blockers (ready to implement)
bd list --status=open # All open tasks
bd list --status=in_progress # Active work
bd show <bead-id> # Full task details with dependencies
bd blocked # Show all blocked tasks
Creating Work
# Create a task (priority: 0=critical, 1=high, 2=medium, 3=low, 4=backlog)
bd create --title="Implement feature X" --type=task --priority=1
# Create with full details
bd create --title="Add JWT authentication" --type=feature --priority=1
# Types: task, feature, bug, epic, chore
Managing Dependencies
# Add dependency: first arg DEPENDS ON second arg
bd dep add <task-that-needs> <task-it-needs>
# Example: tests depend on feature implementation
bd create --title="Implement auth" --type=feature # → beads-001
bd create --title="Write auth tests" --type=task # → beads-002
bd dep add beads-002 beads-001 # tests depend on auth
# Remove dependency
bd dep remove <task> <dependency>
Completing Work
bd close <bead-id> # Mark complete (unblocks dependents)
bd close <id1> <id2> <id3> # Close multiple at once
bd close <bead-id> --reason="Done" # Close with reason
Synchronization
bd sync # Sync with git remote
bd sync --status # Check sync status
bd stats # Project statistics
bd doctor # Check for issues
SDLC Workflow Pattern
1. Architect Creates Feature Graph
The architect agent breaks down requirements into Beads with dependencies:
# Create features in dependency order
bd create --title="Database schema for users" --type=task --priority=1 # → beads-abc
bd create --title="User model and repository" --type=task --priority=1 # → beads-def
bd create --title="Auth middleware" --type=task --priority=1 # → beads-ghi
bd create --title="Login/logout endpoints" --type=feature --priority=1 # → beads-jkl
# Set up dependency chain
bd dep add beads-def beads-abc # Model depends on schema
bd dep add beads-ghi beads-def # Middleware depends on model
bd dep add beads-jkl beads-ghi # Endpoints depend on middleware
2. Worktree Manager Finds Ready Work
bd ready # Shows beads-abc (no blockers)
3. Implementer Completes Work
# In worktree, after implementation passes verification
git add -A
git commit -m "feat(beads-abc): implement database schema for users"
bd close beads-abc # Unblocks beads-def
bd sync
4. Parallel Execution
When bd ready returns multiple tasks, spawn async subagents:
bd ready
# Output:
# 1. beads-xyz: API validation helpers
# 2. beads-uvw: Error response formatting
# Both can be implemented in parallel (no mutual dependencies)
Best Practices
- Granular Tasks: Each Bead should be implementable in one focused session
- Clear Dependencies: Use
bd dep addto make blocking relationships explicit - Close Immediately: Run
bd closeas soon as verification passes - Sync Often: Run
bd syncafter completing work to share progress - Check Ready First: Always start with
bd readyto find unblocked work
Integration with Worktrees
Each Bead maps to a worktree:
# Create worktree for a bead
git worktree add ../trees/beads-abc -b feature/beads-abc
# Work in isolation
cd ../trees/beads-abc
# After completion
bd close beads-abc
git worktree remove ../trees/beads-abc
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon