一键导入
tbd
// Lightweight, git-native issue tracking (aka beads) for AI agents. Use for creating, planning, updating, and tracking issues with dependencies. Invoke when user mentions tbd, beads, to-do lists, planning, tracking tasks, issues, or bugs.
// Lightweight, git-native issue tracking (aka beads) for AI agents. Use for creating, planning, updating, and tracking issues with dependencies. Invoke when user mentions tbd, beads, to-do lists, planning, tracking tasks, issues, or bugs.
Git-native issue tracking (beads), coding guidelines, knowledge injection, and spec-driven planning for AI agents. Drop-in replacement for bd/Beads with simpler architecture. Use for: tracking issues/beads with dependencies, creating bugs/features/tasks, planning specs, implementing features from specs, code reviews, committing code, creating PRs, loading coding guidelines (TypeScript, Python, TDD, golden testing, Convex, monorepo patterns), code cleanup, research briefs, architecture docs, agent handoffs, and checking out third-party library source code. Invoke when user mentions: tbd, beads, bd, shortcuts, issues, bugs, tasks, features, epics, todo, tracking, specs, planning, implementation, validation, guidelines, templates, commit, PR, pull request, code review, testing, TDD, test-driven, golden testing, snapshot testing, TypeScript, Python, Convex, monorepo, cleanup, dead code, refactor, handoff, research, architecture, labels, search, checkout library, source code review, or any workflow shortcut.
Git-native issue tracking (beads), coding guidelines, knowledge injection, and spec-driven planning for AI agents. Drop-in replacement for bd/Beads with simpler architecture. Use for: tracking issues/beads with dependencies, creating bugs/features/tasks, planning specs, implementing features from specs, code reviews, committing code, creating PRs, loading coding guidelines (TypeScript, Python, TDD, golden testing, Convex, monorepo patterns), code cleanup, research briefs, architecture docs, agent handoffs, and checking out third-party library source code. Invoke when user mentions: tbd, beads, bd, shortcuts, issues, bugs, tasks, features, epics, todo, tracking, specs, planning, implementation, validation, guidelines, templates, commit, PR, pull request, code review, testing, TDD, test-driven, golden testing, snapshot testing, TypeScript, Python, Convex, monorepo, cleanup, dead code, refactor, handoff, research, architecture, labels, search, checkout library, source code review, or any workflow shortcut.
Performs simultaneous multi-pattern search-and-replace, file/directory renaming, and case-preserving refactoring across codebases. Use for bulk refactoring, global find-and-replace, or when user mentions repren, multi-file rename, or pattern-based transformations.
| name | tbd |
| description | Lightweight, git-native issue tracking (aka beads) for AI agents. Use for creating, planning, updating, and tracking issues with dependencies. Invoke when user mentions tbd, beads, to-do lists, planning, tracking tasks, issues, or bugs. |
| allowed-tools | Bash(tbd:*), Read, Write |
tbd provides lightweight, git-native task and issue tracking using beads, which are
just lightweight issues managed from the CLI.
Context Recovery: Run
tbd primeafter compaction, clear, or new session. Hooks auto-call this in Claude Code when .tbd/ detected.Setup/Refresh: Run
tbd setup --autoto set up or refresh tbd configuration. This is idempotent and safe to run anytime.
CRITICAL: Before saying “done” or “complete”, you MUST run this checklist:
[ ] 1. Stage and commit: git add + git commit
[ ] 2. Push to remote: git push
[ ] 3. Start CI watch (BLOCKS until done): gh pr checks <PR> --watch 2>&1
[ ] 4. While CI runs: tbd close/update <id> for issues worked on
[ ] 5. While CI runs: tbd sync
[ ] 6. Return to step 3 and CONFIRM CI passed
[ ] 7. If CI failed: fix, re-push, restart from step 3
--watch to finishThe --watch flag blocks until ALL checks complete.
Do NOT see “passing” in early output and move on—wait for the final summary showing
all checks passed.
Every session must end with tbd in a clean state:
tbd sync and confirm it completedWork is not done until pushed, CI passes, and tbd is synced.
tbd (discovered
work, future work, TODOs for the session, multi-session work)tbd create for creating beadstbd sync at session endtbd ready for available worktbd ready - Show issues ready to work (no blockers)tbd list --status open - All open issuestbd list --status in_progress - Your active worktbd show <id> - Detailed issue view with dependenciestbd create "title" --type=bug --priority=1 - New issue (run tbd create --help for
all types and priorities)
tbd update <id> --status in_progress - Claim worktbd update <id> --assignee username - Assign to someonetbd close <id> - Mark completetbd close <id> --reason "explanation" - Close with reasontbd dep add <issue> <depends-on> - Add dependency (issue depends on depends-on)tbd blocked - Show all blocked issuestbd show <id> - See what’s blocking/blocked by this issuetbd sync - Sync with git remote (run at session end)tbd sync --status - Check sync status without syncingNote: tbd sync handles all git operations for issues--no manual git push needed.
tbd stats - Project statistics (open/closed/blocked counts)tbd doctor - Check for issues (sync problems, missing hooks)Starting work:
tbd ready # Find available work
tbd show <id> # Review issue details
tbd update <id> --status in_progress # Claim it
Completing work:
tbd close <id> # Mark complete
tbd sync # Push to remote
Creating dependent work:
tbd create "Implement feature X" --type feature
tbd create "Write tests for X" --type task
tbd dep add <tests-id> <feature-id> # Tests depend on feature
tbd setup --auto - Non-interactive setup with smart defaults (for agents/scripts)tbd setup --interactive - Interactive setup with prompts (for humans)tbd setup --from-beads - Migrate from Beads to tbdtask; run tbd create --help for the valid types--json to any command for machine-readable output