Back to list
bravellian

workbench-sync

by bravellian

CLI to manage work items + docs (specs/ADRs) and sync them with GitHub issues/branches/PRs.

0🍴 0📅 Jan 16, 2026

SKILL.md


Key settings

  • .workbench/config.json: github.owner, github.repository, github.host, git.defaultBaseBranch.
  • Ensure gh auth login is complete before syncing issues.

Core workflows

  1. Import missing GitHub issues into local work items.
  2. Create missing GitHub issues for active work items.
  3. Create branches for active items.
  4. Sync doc backlinks and front matter.

Commands

Dry-run sync:

workbench.ps1 sync --dry-run

Sync a specific item and prefer GitHub content:

workbench.ps1 item sync --id TASK-0001 --prefer github

Bulk sync (local wins on conflicts):

workbench.ps1 sync --items

Import unlinked GitHub issues (slower):

workbench.ps1 sync --items --import-issues

Sync doc backlinks (include done items when needed):

workbench.ps1 doc sync --all
workbench.ps1 doc sync --all --include-done

Output

  • New work items from GitHub issues.
  • New GitHub issues and branches for active work items.
  • Updated doc backlinks and front matter.

Guardrails

  • Use --dry-run before creating issues or branches.
  • workbench.ps1 sync defaults to linked work items only; use --import-issues to pull unlinked GitHub issues.
  • Terminal items (done/dropped) do not create issues or branches by default.
  • Sync is not a replacement for specs/ADRs; create or update them during planning.

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

0/5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon