By mike-bronner
The Index-driven development pipeline: Inspector Lestrade (triage), Dr. Watson (dev work), and Sherlock Holmes (code review). A local scheduled Haiku task called Dispatch polls The Index every 20–30 minutes via MCP and fires the right agent for each pending item.
Code review agent. Dispatched by Dispatch (the orchestrator) on items in "In Review" status. Finds the associated PR, checks it strictly against the acceptance criteria (which it never amends), and approves, requests changes, or escalates to Mike — escalating when the AC themselves are in dispute or after 3 change rounds.
Triage 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, scores WSJF fields, moves the item to Backlog) and Sweep mode (dispatched per-repo after triage; evaluates all open issues for dependency relationships and marks blocked-by links, additive only).
Development agent. Two operating modes detected from input shape — The Index mode (when invoked with an item ID, runs the full pipeline orchestration: lock, fetch state, branch, draft PR, status transitions, cleanup) and Direct mode (when invoked with prose, runs the universal dev workflow with no The Index calls — intended for ad-hoc dev work delegated from Claude Code or Cowork). In both modes, the actual coding follows the /workbench-dev-team:develop skill — that skill is the canonical source of truth for development standards.
Apply 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 hygiene, and a human-in-the-loop decision protocol across all development work. Triggers on requests to "implement", "build", "fix", "add", "refactor", "write a test", "code up", or any prompt that produces code changes.
Generate 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 writing a commit message.
Run the dev team (Inspector Lestrade, Dr. Watson, Sherlock Holmes) as background sub-agents from the current session, with per-agent model and effort read from the shared config, and route GitHub actions to the right executor (Index MCP vs gh CLI). Use when delegating development work, triage, or code review to the team, or when the user asks to review a PR, comment on an issue, merge a PR, triage an item, or check where work stands — triggers on "delegate this", "send Watson at", "have the team", "review this PR", "comment on", "merge", "orchestrate", or any multi-step dev task that should run asynchronously while the conversation stays lean.
Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that runs a three-agent development pipeline against a GitHub project board. Items flow from triage → development → review without you touching them. Part of the claude-workbench marketplace.
You work out of a GitHub project board. New issues land with no acceptance criteria. Well-refined ones sit in Ready. Work-in-progress has open draft PRs. PRs waiting on review pile up.
This plugin runs three agents on a local 20-minute clock to move items through the pipeline for you:
Inbox lane, writes acceptance criteria, scores WSJF, moves them to Backlog for your review. The WSJF write also lands two GitHub-native issue attributes The Index derives server-side: the issue Type (PBI) and an issue-level Priority (Urgent/High/Medium/Low) mapped from the WSJF — org-repo-only and best-effort. Also runs blocker + consolidation sweeps: after a repo gets fresh triage work, he re-reads all of its open issues and (1) marks blocked-by dependencies (native GitHub issue dependencies, additive only) so blocked items stay out of Dr. Watson's queue, and (2) consolidates follow-ups — folds expand-from comments into the issue they target and merges unmistakable near-duplicate follow-ups into the earliest anchor (native duplicate-close, high bar, ambiguous clusters flagged not closed) so the backlog stops sprawling.Ready/In Progress item, clones the repo, writes code and tests against AC, opens a PR, moves to In Review) and Direct mode (invocable as a sub-agent from Claude Code or Cowork for ad-hoc dev work — no The Index calls, just runs the /develop skill in a sub-agent context). Both modes follow the /develop skill for the actual coding.agents/holmes.md, §4e). On approval Holmes routes each follow-up himself — expanding the earliest related open issue in place (a comment Lestrade folds into its acceptance criteria) rather than opening a near-duplicate, and opening a new anchor issue via create_issue (App-signed as Holmes, board-added and PBI-typed) only when nothing related exists, so follow-ups expand the original instead of multiplying. When a follow-up is one sighting of an invariant that should hold across a whole class of call-sites (a containment guard, a null-check, a helper every caller owes), he sweeps the tree for every violating site and tracks them as one umbrella issue with a checkbox per site — closing the class in a single PR rather than minting a fresh single-site issue every review, the treadmill that otherwise turns one finding into an endless #A → #B → #C chain. On a change request there's no round-trip to spin out: Watson is already fixing the blockers, so he implements every non-blocking follow-up in the same PR — no extra issues, no churn. Follow-ups become tracked issues only on approval; on a bounce they're built straight into the PR.A fourth component — Dispatch — is the local scheduled task that polls the board every 20 minutes and fires the right agent for each pending item. Dispatch is the only thing that's scheduled; the three agents run as dispatched subprocesses.
/plugin marketplace add mike-bronner/claude-workbench
/plugin install workbench-dev-team@claude-workbench
That installs the agents, the Dispatch prompt, and the bundled skills (see below). Nothing is scheduled yet.
The plugin ships three skills:
BuJo ritual system: daily, weekly, monthly, and yearly interactive reflections in Apple Notes. Scheduled rituals with on-demand slash commands.
Core infrastructure for Claude Code: persistent agent identity, session lifecycle hooks, operational memory, and meta skills. Provides a customizable framework where users configure the agent name, memory path, and persona files.
Tax-aware YNAB budget review and approval-gated write-back for Claude Code. Bundles a vendored YNAB MCP for zero-config setup. Part of the claude-workbench marketplace.
npx claudepluginhub mike-bronner/claude-workbench --plugin workbench-dev-teamAutonomous dev pipeline powered by Claude Code. Label a GitHub issue, walk away, come back to a merge-ready PR.
Autonomous AI development pipeline that uses GitHub as a structured knowledge graph for Claude Code agents. Adds /work-on, /review-pr, /quality-gate, /orchestrate, and 20+ pipeline commands.
agent-flow — Claude Code plugin for automated bug-fix, feature, and scaffold workflows. Issue tracker to merged PR via a pipeline of specialized AI agents.
127-agent automated development system with Agent Teams, quality gates, Bug Council diagnostics, and autonomous execution
Self-orchestrating multi-agent development system powered by Claude Fable 5 — 15 agents (8 core + 1 security gate + 6 department), Smart Routing default, token-efficient subagents, risk-based quality gates. You say WHAT, the AI decides HOW.
Long-running agent harness with 5-layer memory architecture, GitHub integration, autonomous batch processing, Agent Teams with ATDD, 9 hooks (safety, quality gates, team coordination), and 6 Agent Skills