What problem does it solve?
Preserves and structures context for multi-session work so AI-assisted development does not lose progress when conversation history is compacted. Enables agents to persist decisions, progress, and next steps in a git-backed issue database instead of ephemeral chat todos.
Core Features & Use Cases
- Session start ready checks and summaries to surface immediately actionable work.
- Compaction-survival notes format (COMPLETED / IN_PROGRESS / NEXT / BLOCKERS) for reliable handoffs between sessions.
- Dependency graph management (blocks, parent-child, related, discovered-from) and JSON output for programmatic parsing.
- Integration pattern with ephemeral TodoWrite lists for visible in-chat execution while bd preserves long-term context.
- Use cases: resuming multi-day feature work, capturing side-quests discovered during implementation, planning epics with ordered subtasks.
Quick Start
Ask Claude to run bd ready --json at session start and report available issues, their notes summaries, and suggested next steps.