Agent skill
workbench-sync
Sync workflows for Workbench CLI. Use when aligning local work items with GitHub issues, creating branches, or reconciling doc backlinks.
Install this agent skill to your Project
npx add-skill https://github.com/incursa/workbench/tree/main/skills/workbench-sync
SKILL.md
Key settings
.workbench/config.json: github.owner, github.repository, github.host, git.defaultBaseBranch.- Ensure
gh auth loginis complete before syncing issues.
Core workflows
- Import missing GitHub issues into local work items.
- Create missing GitHub issues for active work items.
- Create branches for active items.
- Sync doc backlinks and front matter.
Commands
Dry-run sync:
workbench sync --dry-run
Sync a specific item and prefer GitHub content:
workbench item sync --id WI-WB-0001 --prefer github
Bulk sync (local wins on conflicts):
workbench sync --items
Import unlinked GitHub issues (slower):
workbench sync --items --import-issues
Sync doc backlinks (include terminal items when needed):
workbench doc sync --all
workbench doc sync --all --include-terminal-items
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-runbefore creating issues or branches. workbench syncdefaults to linked work items only; use--import-issuesto pull unlinked GitHub issues.- Terminal items (complete/cancelled/superseded) do not create issues or branches by default.
- Sync is not a replacement for specifications or architecture artifacts; create or update them during planning.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
workbench-github
GitHub workflows for Workbench CLI. Use when creating pull requests from work items or wiring GitHub-specific actions.
workbench-architecture
Architecture and ADR workflows for Workbench CLI. Use when documenting system design, decisions, tradeoffs, or rationale that must be tracked over time.
dotnet-build-diagnostics
Capture dotnet environment and CI-style build diagnostics with binlog and summary output.
dotnet-test-triage
Run dotnet test, capture failed test cases, and generate a rerun filter plus a markdown failure summary. Use when test runs fail and you need a focused rerun command or a compact failure report.
dotnet-symbol-grep-recipes
Quick ripgrep recipes for common C# navigation tasks in this repo.
workbench-docs
Documentation workflows for Workbench CLI. Use when creating or updating specs, ADRs, runbooks, guides, or general docs, and when syncing backlinks or change notes.
Didn't find tool you were looking for?