Track and manage work with bd issue tracker for persistent context across sessions and compaction events. Use for work needing dependencies, recovery after compaction, or multi-session tracking.
Track and manage multi-session work with a persistent graph-based issue tracker. Use when you need context recovery after compaction, complex dependencies, or to continue work across sessions.
/plugin marketplace add abatilo/vimrc/plugin install abatilo-core@abatilo-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
README.mdreferences/BOUNDARIES.mdreferences/CLI_REFERENCE.mdreferences/DEPENDENCIES.mdreferences/ISSUE_CREATION.mdreferences/RESUMABILITY.mdreferences/STATIC_DATA.mdreferences/WORKFLOWS.mdbd is a graph-based issue tracker providing persistent memory across sessions. Use for multi-session work; use TodoWrite for simple single-session tasks.
| Use bd | Use TodoWrite |
|---|---|
| Multi-session work (days/weeks) | Single-session tasks (this hour) |
| Complex dependencies/blockers | Linear step-by-step execution |
| Need context after compaction | All context in conversation |
| Fuzzy/exploratory work | Simple checklist |
Decision rule: "If I need this context in 2 weeks after compaction, use bd"
bd ready --json # Find available work
bd list --status in_progress --json # Check active work
bd show <issue-id> # Read notes from previous session
Report to user: "X items ready. Issue Y in_progress: [summary from notes]"
# Create issue
bd create "Title" -d "Description" -p 2 -t task --json
# Start work
bd update bd-xxx --status in_progress --json
# Checkpoint progress (at 70% tokens, milestones, blockers)
bd update bd-xxx --notes "COMPLETED: ...\nIN_PROGRESS: ...\nNEXT: ..." --json
# Complete work
bd close bd-xxx --reason "What was done and how verified" --json
# Manage dependencies
bd dep add bd-setup bd-impl --type blocks # A blocks B
bd dep tree bd-xxx # View dependency tree
Write for post-compaction recovery (no conversation context):
COMPLETED: Specific deliverables done
KEY DECISION: Important choices with rationale
IN PROGRESS: Current state + immediate next step
BLOCKERS: What's preventing progress
NEXT: What to do when unblocked
0=critical, 1=high, 2=normal (default), 3=low, 4=backlog
bd create --title "$TITLE" --description "$(cat <<'EOF'
# Description
1-4 sentences: what and why.
# Relevant files and snippets
Files identified during discovery with code snippets.
# Additional sources
Repos explored, web searches performed.
EOF
)" --json
For detailed guidance, read these files:
| Topic | Reference |
|---|---|
| bd vs TodoWrite decisions | references/BOUNDARIES.md |
| Complete CLI reference | references/CLI_REFERENCE.md |
| Session workflows & checklists | references/WORKFLOWS.md |
| Dependency types & patterns | references/DEPENDENCIES.md |
| Issue creation guidance | references/ISSUE_CREATION.md |
| Context recovery patterns | references/RESUMABILITY.md |
| Static data usage | references/STATIC_DATA.md |
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.