Agent skill
workbench-architecture
Architecture workflows for Workbench CLI. Use when documenting system design, tradeoffs, or rationale in canonical architecture artifacts.
Install this agent skill to your Project
npx add-skill https://github.com/incursa/workbench/tree/main/skills/workbench-architecture
SKILL.md
Key settings
.workbench/config.json: paths.architectureDir, paths.specsRoot, git.defaultBaseBranch.- Use
workbench config show --format jsonto confirm defaults.
Core workflows
- Planning phase: create architecture docs for design intent and scope.
- When a decision affects the design, capture it in an architecture doc instead of a separate decision record.
- Link architecture docs to work items and specs.
Commands
Create an architecture doc:
workbench doc new --type architecture --title "Subsystem overview" --path specs/architecture/WB/ARC-WB-0001-subsystem-overview.md --work-item WI-WB-0001
Link an architecture doc to a work item:
workbench doc link --type architecture --path specs/architecture/WB/ARC-WB-0001-subsystem-overview.md --work-item WI-WB-0001
Sync backlinks:
workbench doc sync --all
Output
- Architecture docs with consistent canonical front matter.
- Work items that reference related specs and architecture docs.
Guardrails
- Use architecture docs for structure, flows, and design rationale.
- Keep architecture status aligned with the current design state.
- If a significant decision changes the design, update the relevant architecture artifact and linked spec rather than creating a separate decision record.
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?