Local marketplace for links plugin development
npx claudepluginhub promptctl/links-issue-trackerIssue tracker integration for links repositories.
links is a worktree-native issue tracker with a flat CLI: lit.
This project is directly inspired by beads.
The goal of links is to apply the same core idea in this codebase: treat issue tracking as part of the repository workflow so agents and humans can coordinate through a fast local CLI and syncable state.
Most of the credit for the ideas behind this workflow should go to the creator of beads, Steve Yegge.
Requirements:
>= 1.81.10Install:
./scripts/install.sh
Install from outside a checkout:
go install github.com/bmf/links-issue-tracker/cmd/lit@latest
Output is standard text by default. Add --json when you need machine-readable JSON.
--json is the only output-mode flagerror.code (usage|validation|not_found|conflict|corruption|generic)error.reasonerror.remediationerror.trace_referror.exit_codeerror.messageInitialize in your repo (auto-migrates Beads residue and installs defaults):
lit init --json
git remote -v
lit sync remote ls --json
If needed, you can run migration directly:
lit migrate --apply --json
Create and inspect work:
lit new --title "First task" --type task --priority 2 --json
lit ready
lit update <issue-id> --status in_progress --json
lit start <issue-id> --reason "claim" --json
lit done <issue-id> --reason "completed" --json
lit ls --json
lit show <issue-id> --json
Push/pull DB changes through Dolt remotes mirrored from Git remotes:
lit sync pull --json
# ...make lit changes...
lit sync push --json
Useful commands:
lit quickstart --refresh --json
lit workspace --json
lit doctor --json
lit helplit quickstart --refresh / lit quickstart --refresh --json