askill
beads

beadsSafety 90Repository

This skill should be used when the user asks to "track issues", "create beads issue", "show blockers", "what''s ready to work on", "beads routing", "prefix routing", "cross-rig beads", "BEADS_DIR", "two-level beads", "town vs rig beads", "slingable beads", or needs guidance on git-based issue tracking with the bd CLI.

233 stars
4.7k downloads
Updated 3/30/2026

Package Files

Loading files...
SKILL.md

Beads - Persistent Task Memory for AI Agents

Graph-based issue tracker that survives conversation compaction.

Overview

bd (beads) replaces markdown task lists with a dependency-aware graph stored in git.

Key Distinction:

  • bd: Multi-session work, dependencies, survives compaction, git-backed
  • Task tools (TaskCreate/TaskUpdate/TaskList): Single-session tasks, status tracking, conversation-scoped

Decision Rule: If resuming in 2 weeks would be hard without bd, use bd.

Prerequisites

  • bd CLI: Version 0.34.0+ installed and in PATH
  • Git Repository: Current directory must be a git repo
  • Initialization: bd init run once (humans do this, not agents)

Examples

Skill Loading from $vibe

User says: $vibe

What happens:

  1. Agent loads beads skill automatically via dependency
  2. Agent calls bd show <id> to read issue metadata
  3. Agent links validation findings to the issue being checked
  4. Output references issue ID in validation report

Result: Validation report includes issue context, no manual bd lookups needed.

Skill Loading from $implement

User says: $implement ag-xyz-123

What happens:

  1. Agent loads beads skill to understand issue structure
  2. Agent calls bd show ag-xyz-123 to read issue body
  3. Agent checks dependencies with bd output
  4. Agent closes issue with bd close ag-xyz-123 after completion

Result: Issue lifecycle managed automatically during implementation.

Troubleshooting

ProblemCauseSolution
bd command not foundbd CLI not installed or not in PATHInstall bd: brew install bd or check PATH
"not a git repository" errorbd requires git repo, current dir not initializedRun git init or navigate to git repo root
"beads not initialized" error.beads/ directory missingHuman runs bd init --prefix <prefix> once
Issue ID format errorsWrong prefix or malformed IDCheck rigs.json for correct prefix, follow <prefix>-<tag>-<num> format

Reference Documents

Local Resources

references/

scripts/

  • scripts/validate.sh

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

69/100Analyzed 3/9/2026

Solid skill document for bd (beads) issue tracker with clear overview, examples, and troubleshooting. Well-structured with good clarity on when to use bd vs task tools. However, lacks step-by-step CLI commands - only points to external reference docs. Path suggests internal/framework-specific context. Good technical reference but actionability limited by relying on external files for actual commands."

90
85
75
60
55

Metadata

Licenseunknown
Version-
Updated3/30/2026
Publisherboshu2

Tags

No tags yet.