skills/beads/SKILL.md
Git-backed 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.
npx skillsauth add lambdamechanic/tooltest beadsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Graph-based issue tracker that survives conversation compaction. Provides persistent memory for multi-session work with complex dependencies.
| br (persistent) | TodoWrite (ephemeral) | |-----------------|----------------------| | Multi-session work | Single-session tasks | | Complex dependencies | Linear execution | | Survives compaction | Conversation-scoped | | Git-backed, team sync | Local to session |
Decision test: "Will I need this context in 2 weeks?" -> YES = br
When to use br:
When to use TodoWrite:
br version
.beads/beads.db is missing, hydrate it from .beads/issues.jsonl:
br sync --import-only --db .beads/beads.dbRun br <command> --help for specific command usage.
Essential commands: br ready, br create, br show, br update, br close, br sync --flush-only
br ready - Find unblocked workbr show <id> - Get full contextbr update <id> --status in_progress - Start workbr close <id> --reason "..." - Complete taskbr sync --flush-onlygit add .beads/issues.jsonl && git commit -m "Update issues" && git pushbr --helptools
Use when running tooltest to validate MCP servers, interpret failures, and iterate fixes in this repo.
development
Testing patterns and standards for this codebase, including async effects, fakes vs mocks, and property-based testing.
development
Pragmatic Rust conventions to keep code readable, testable, and performant for this project.
tools
One lifecycle for Lambda repos: choose a br issue, start work, land the PR, and watch GitHub via Dumbwaiter MCP until it merges.