Skills

Beads Issue Tracker

Tracks multi-session work with dependencies and memory across context compaction.

Install

npx skills add gastownhall/beads --skill beads -g -a claude-code -y
Repository
gastownhall/beads28.4k
Category
AI and agents
Updated
3d ago
License
MIT
Context cost
Lightabout 1,041 tokens
Runs scripts
No, instructions only

What it does

Dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. Use when work spans sessions, has blockers, or needs context recovery after compaction. Trigger with "create task", "what's ready", "track this work", "resume after compaction". Make sure to use this skill whenever managing multi-session work, tracking dependencies, or recovering context.

Beads - Persistent Task Memory for AI Agents

Graph-based issue tracker that survives conversation compaction. Provides persistent memory for multi-session work with complex dependencies.

bd vs TodoWrite

Decision test: "Will I need this context in 2 weeks?" YES = bd, NO = TodoWrite.

bd (persistent)TodoWrite (ephemeral)
Multi-session, dependencies, compaction survivalSingle-session linear tasks
Dolt-backed team syncConversation-scoped

See BOUNDARIES.md for detailed comparison.

Prerequisites

bd --version  # Requires v0.60.0+
  • bd CLI installed and in PATH
  • Git repository (optional, use BEADS_DIR + --stealth for git-free operation)
  • Initialization: bd init run once (humans do this, not agents)

CLI Reference

Run bd prime for AI-optimized workflow context (auto-loaded by hooks). Run bd <command> --help for specific command usage.

Essential commands: bd ready, bd create, bd show, bd update, bd close, bd dolt push

Session Protocol

  1. bd ready, Find unblocked work
  2. bd show <id>, Get full context
  3. bd update <id> --claim, Claim and start work atomically
  4. Add notes as you work (critical for compaction survival)
  5. bd close <id> --reason "...", Complete task
  6. bd dolt push, Push to Dolt remote (if configured)

Output

Append --json to any command for structured output. Use bd show <id> --long for extended metadata. Status icons: ○ open ◐ in_progress ● blocked ✓ closed ❄ deferred.

Error Handling

ErrorFix
database not foundbd init <prefix> in project root
not in a git repositorygit init first
disk I/O error (522)Move .beads/ off cloud-synced filesystem
Status updates lagUse server mode: bd dolt start

See TROUBLESHOOTING.md for full details.

Examples

Read the whole SKILL.md on GitHub

More in AI and agents