Claude-skill-registry beads-viewer
Graph analysis with bv (Beads Viewer). Use when analyzing the task graph, finding blockers, getting recommendations, checking critical path, or when the user mentions "bv", "graph", "dependencies", or "what should I work on".
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/beads-viewer" ~/.claude/skills/majiayu000-claude-skill-registry-beads-viewer && rm -rf "$T"
manifest:
skills/data/beads-viewer/SKILL.mdsource content
Beads Viewer (bv)
Graph analysis layer for the Beads task graph. Precomputes metrics like PageRank and critical path.
When This Applies
| Signal | Action |
|---|---|
| "What should I work on?" | |
| Need single best task | |
| Multi-agent partitioning | |
| Risk/hygiene check | |
| Finding blockers | |
CRITICAL RULE
Always use
flags. Never run bare --robot-*
.bv
Bare
bv launches a TUI that will hang AI agents.
Session Kickoff
# Default (fast) bv --robot-next # Single best next task # Full triage bundle bv --robot-triage # Blockers, quick wins, commands
Multi-Agent Partitioning
# Split work by parallel tracks bv --robot-triage --robot-triage-by-track # Track details + what each task unblocks bv --robot-plan
Risk & Hygiene
Use before starting "big" work:
bv --robot-alerts # Stale issues, blocking cascades, drift bv --robot-suggest # Duplicates, missing deps, cycle breaks
Debugging & Analysis
# What changed recently? bv --robot-diff --diff-since HEAD~5 # Historical state bv --as-of HEAD~10 --robot-triage # Blocker analysis bv --robot-blocker-chain bd-123 # Impact analysis before refactor bv --robot-impact path/to/file1,path/to/file2 bv --robot-file-relations path/to/core_file
Handoff / Audit Trail
bv --robot-history --bead-history bd-123
Semantic Search
bv --search "your query" --robot-search
Graph Metrics Explained
| Metric | Meaning | Use For |
|---|---|---|
| PageRank | Foundational blockers | Tasks that enable many others |
| Betweenness | Bottlenecks | Must pass through these |
| Critical Path | Longest dependency chain | Overall timeline |
Keeping bv Current
bv --check-update && bv --update --yes
Quick Reference
bv --robot-next # Single best task (fast) bv --robot-triage # Full recommendations bv --robot-triage --robot-triage-by-track # Multi-agent bv --robot-plan # Execution order bv --robot-alerts # Risk signals bv --robot-suggest # Hygiene suggestions bv --robot-blocker-chain ID # Why is this blocked?
Anti-Patterns
| Don't | Why |
|---|---|
Run bare | Launches TUI, hangs agent |
Ignore | Miss stale/risky work |
| Skip before big work | Miss blocking cascades |
See Also
— Task management withbeads-cli/bd
— Full bead lifecycle (claiming, working, closing)advance/