beads-viewer

Analyze Beads task graphs to identify blockers and compute PageRank and critical path.

44|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/Mburdo/knowledge_and_vibes --skill beads-viewer-mburdo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: beads-viewer
Source: https://github.com/Mburdo/knowledge_and_vibes/tree/main/.claude/skills/beads-viewer
Command: npx skills add https://github.com/Mburdo/knowledge_and_vibes --skill beads-viewer-mburdo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Beads Viewer provides graph analytics for the Beads task graph, enabling you to detect blockers, estimate effort, and optimize task ordering by precomputing metrics like PageRank and critical path.

Core Features & Use Cases

  • Blocker detection: identify tasks that block many others.
  • Priority recommendations: suggest next actions to reduce risk.
  • Critical-path insights: reveal the longest dependency chain to inform planning.
  • Use Case: When coordinating multiple agents, use bv to triage and align work streams.

Quick Start

Ask Beads Viewer to analyze the current task graph and report blockers, critical-path items, and recommended next actions.

Frequently Asked Questions about beads-viewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify blockers in a task dependency graph?

To identify blockers in a task dependency graph, you can analyze the graph structure to detect tasks that block many others. This process precomputes metrics like PageRank to pinpoint high-impact blocking tasks.

What is critical path analysis for task management?

Critical path analysis for task management reveals the longest dependency chain in a task graph to inform planning. It highlights the sequence of dependent tasks that determines the minimum project completion time.

How do I optimize task ordering for multi-agent partitioning?

You optimize task ordering for multi-agent partitioning by analyzing the task graph to triage and align work streams. This approach computes dependencies and critical paths to guide agents toward the best single task selections.

Can I use graph analysis to recommend the next priority task?

You can use graph analysis to recommend the next priority task by precomputing risk and effort estimates. This suggests next actions that specifically reduce risk by addressing blockers and critical-path items.

Does Beads Viewer require specific dependencies to analyze task flow?

Beads Viewer requires no specific dependencies to analyze task flow. It operates directly on the Beads task graph to expose command-based workflows that guide AI agents through risk checks and full triage.