beads
Beads Skill
Expert guidance for using Beads (bd) 1.0+ to track work, dependencies, memory, and structured workflows in a Dolt-backed issue graph.
When to trigger
- The user mentions Beads,
bd, or wants dependency-aware task tracking for agents. - The task involves Beads CLI operations (
init,bootstrap,ready,dolt,setup), formulas/molecules, or agent hooks. - The task involves agent instructions, persistent memories, worktrees, cross-repo planning, or recovery of a Beads workspace.
Core rules
- Prefer the installed
bdCLI when shell access exists. Use MCP only when the CLI cannot be used. - Treat
https://github.com/gastownhall/beadsandhttps://gastownhall.github.io/beads/as the upstream home. Oldersteveyegge/beadslinks may redirect. - Default to plain
bd ...commands in 1.0+. Do not assume pre-1.0 patterns likebd --no-daemon ...,bd sync, or SQLite-backed storage still apply. - Use
--jsonfor machine parsing where supported, and prefer non-interactive flags over editor-based flows. - Use
bd ready,bd show <id>,bd update <id> --claim,bd dep add, andbd close <id> --reason "..."for the core issue lifecycle. - Use
bd onboardfor the minimal snippet that belongs inAGENTS.mdor equivalent agent instructions files. - Use
bd primeas the single source of truth for session workflow and context recovery after compaction or agent restart. - Prefer
bd bootstrapfor fresh clones or broken local setup, and reservebd init --forceorbd doctor --fixfor explicit repair work after reviewing the impact. - Treat
bd setup ... --printoutput as an install template, not the authoritative command reference.
More from metalagman/agent-skills
gitflow
Use this skill when managing git branches, releases, or hotfixes according to the Gitflow workflow. It enforces naming conventions and synchronization policies.
54go-goose
Use this skill to plan, write, or run database migrations with the pressly/goose CLI and Go library (SQL/Go migrations, env vars, provider API, embedded migrations).
27go-uber-style-guide
Use this skill to write, refactor, or review Go code according to the Uber Go Style Guide. It ensures strict adherence to correctness, safety, and idiomatic patterns.
23go-senior-developer
Expert senior-level Go guidance for architecture, API-first design/codegen, advanced concurrency, performance tuning, testing/quality, cloud-native 12-factor practices, and Go 1.24+ tooling for large-scale systems.
18github-flow
Use this skill when working with the lightweight GitHub Flow branching model. Ideal for projects with continuous deployment where 'main' is always deployable.
17go-google-style-decisions
Expertise in Go programming decisions according to the Google Go Style Guide. Focuses on specific choices for naming, error handling, and language usage.
17