bd-issue-tracking

Track multi-session work with a persistent graph-based issue tracker.

5|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/TerraConstructs/grid --skill bd-issue-tracking-terraconstructs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bd-issue-tracking
Source: https://github.com/TerraConstructs/grid/tree/main/.claude/skills/bd-issue-tracking
Command: npx skills add https://github.com/TerraConstructs/grid --skill bd-issue-tracking-terraconstructs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Beads-based issue tracking (bd) provides a persistent memory for multi-session work, capturing context, decisions, and dependencies so you can resume after breaks without losing critical information.

Core Features & Use Cases

  • Create epics and tasks with parent-child relations to decompose complex work.
  • Model blockers and dependencies with blocks and discovered-from types to manage ready state and side quests.
  • Preserve context across compaction cycles using design notes, acceptance criteria, and next steps.
  • Use references docs for deeper guidance without cluttering active conversations.

Quick Start

  • Initialize a beads-enabled project with bd init to create a .beads directory and database.
  • Create an epic and related tasks, then link them with dependencies using bd dep add <from> <to> --type <type>.
  • At session end, store a concise handoff in the issue notes using bd update <id> --notes "<COMPLETED: ...; NEXT: ...>".

Frequently Asked Questions about bd-issue-tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track complex project dependencies across multiple sessions?

Track complex project dependencies across multiple sessions using a persistent, graph-based issue tracker that models blockers, side quests, and parent-child relations to maintain work state. It preserves context and decisions so you can resume work without losing critical information after breaks.

What is the best way to preserve context and decisions for long-running work cycles?

Preserve context for long-running work cycles by storing concise handoffs in issue notes, including completed steps and next actions. This captures design notes and acceptance criteria to maintain a resumable state across compaction cycles.

How do I model blockers and dependencies in an issue tracker?

Model blockers and dependencies by linking issues with specific relation types like blocks and discovered-from. This manages ready state and side quests by mapping out what prevents tasks from proceeding within the dependency graph.

Can I decompose complex work into epics and tasks with parent-child relations?

Decompose complex work by creating epics and tasks with parent-child relations to break down large efforts. This hierarchical structure allows you to manage individual components while tracking overall progress within the persistent tracking system.

Does multi-session issue tracking work without external dependencies?

Multi-session issue tracking works without external dependencies by initializing a local directory and database to store the graph state. This self-contained approach ensures persistent memory for work cycles without requiring additional software or services.

How do I store handoff notes when ending a work session?

Store handoff notes when ending a work session by updating the issue with a concise summary of completed actions and next steps. This preserves the critical context needed to resume work efficiently in the next session.