workbench-dev-team
The Index-driven development pipeline: Inspector Lestrade (triage), Dr. Watson (dev work), and Sherlock Holmes (code review). A Claude scheduled task called Dispatch, whose prompt and schedule setup installs, polls The Index and fires the right agent for each pending item.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin workbench-dev-team in mike-bronner/workbench-dev-team. Commands read from the repo's manifest — today.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (4)
comms-styleHow Lestrade, Watson, and Holmes write every piece of prose that isn't code — ticket comments, PR/issue descriptions, review verdicts, escalation notes, AC checklists. Modeled on ASD-STE100 (Simplified Technical English). This is a standing way of writing, not a checklist to run after drafting — app
developApply universal development standards when implementing code changes, fixing bugs, refactoring, writing tests, or any task that writes or modifies source code. Use this skill BEFORE writing or changing code — every time, manual or agent-driven — to ensure consistent conventions, testing, commit hygi
git-commitGenerate commit messages using Conventional Commits + Gitmoji format. Use this skill whenever creating, drafting, or suggesting git commit messages — including /commit commands, pre-commit hooks, bulk commits, and any context where a commit message is being composed. Always invoke this skill before
orchestrateRun the dev team (Lestrade, Watson, Holmes) as background sub-agents. Holds the agent routing, the six-slot brief every handoff uses, and GitHub action routing. Read it before picking any sub-agent.
Slash commands (1)
/workbench-dev-team:setupConfigure the workbench-dev-team plugin — verify prerequisites, check Keychain credentials, register The Index MCP, move an old agent config into /config, install the dispatcher, and install the Dispatch prompt into the workbench-dev-team-dispatch scheduled task. Re-run after a plugin update, after
Subagents (10)
holmes-indexSherlock Holmes in The Index mode only — the item-ID token in, one App-signed verdict on the item's PR out. Dispatch workbench-dev-team:holmes, which routes the token here.
holmes-lensRead-only helper that Sherlock Holmes dispatches inside his own review — a lens reviewer, a skeptic, a red-team attacker, a blue-team defender, or an auditor. It reads the tree it is pointed at, runs read-only commands and the existing tests that cover the change in that tree, and reports findings a
holmes-localSherlock Holmes in Local mode only — a six-slot brief in, a prose verdict on the uncommitted working tree or the committed range (and PR number) its Workdir: names out, with no Index call and no GitHub write. Dispatch workbench-dev-team:holmes, which routes a brief here.
holmesCode review agent with two modes. Local mode is the default — any prose brief reviews the uncommitted working tree in the given workdir, or the committed range (such as origin/main...HEAD) its Workdir names, against the brief's Acceptance list as its rubric, with no The Index calls and no GitHub wri
lestrade-itemInspector Lestrade in Item mode only — the item-ID token in, acceptance criteria and WSJF scores on one item out. Dispatch workbench-dev-team:lestrade, which routes the token here.
lestrade-sweepInspector Lestrade in Sweep mode only — the repo-sweep token in, blocked-by links and consolidated follow-ups across one repo out. Dispatch workbench-dev-team:lestrade, which routes the token here.
lestradeTriage agent. Two operating modes detected from input shape — Item mode (dispatched by Dispatch on one unrefined GitHub project item; inspects the issue + repo, generates acceptance criteria checked by a blind multi-lens fan-out before it's written, scores WSJF fields, moves the item to Backlog) and
watson-directDr. Watson in Direct mode only — a six-slot brief in, an uncommitted working tree and a proposed commit message out. Dispatch workbench-dev-team:watson, which routes a brief here.
watson-indexDr. Watson in The Index mode only — the item-ID token from bin/dispatch-agent.sh in, a ready PR and an In Review item out. Dispatch workbench-dev-team:watson, which routes the token here.
watsonDevelopment agent. Direct mode is the default — any prose brief runs the universal dev workflow with no The Index calls, for ad-hoc dev work delegated from Claude Code or Cowork. The Index mode is entered only on an explicit item-ID token, and runs the full pipeline orchestration: claim the item, fe
Hooks (4)
- PermissionRequest
bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pipeline-scope.sh"
- SessionStart
command -v node >/dev/null 2>&1 && node "${CLAUDE_PLUGIN_ROOT}/hooks/fallback/session-start.ts" || true
- SubagentStart
command -v node >/dev/null 2>&1 && node "${CLAUDE_PLUGIN_ROOT}/hooks/fallback/subagent-start.ts" || true
- SubagentStop
command -v node >/dev/null 2>&1 && node "${CLAUDE_PLUGIN_ROOT}/hooks/fallback/subagent-stop.ts" || true
Maintain workbench-dev-team?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.