DRI-led agent teams: the /dri playbook, four role agents, a global learning workspace and initiative registry. Hard-requires beads (bd).
Ephemeral implementation agent for agent teams. Claims a beads work item, implements it WITH unit tests, runs quality gates, and commits — strictly within its assigned worktree. Stops and asks on any design ambiguity. Never pushes, never merges.
Expert software planner for agent teams. Investigates a codebase, surfaces clarifying questions, and decomposes work into a beads plan with parallel, file-disjoint tracks that implementers can execute cleanly. Never writes feature code. Persistent team member — stays available for follow-up design questions.
Independent review agent for agent teams. Reviews the full diff against the spec in beads, hunts duplication, edge cases, security issues, and silent failures, and runs the CI-equivalent gate including a real build. Reports findings — never fixes code itself.
Verification agent for agent teams. Runs test suites and flags coverage gaps (implementers write the unit tests), authors E2E specs and fixtures where it is the natural owner, and owns manual/live verification of the running application. Never exposes secrets.
Create a NEW agent-teams initiative and hand it to a background DRI. Use when asked to "start a new initiative in the background", "kick off / dispatch a background DRI", "spin off separable work as its own initiative", or when invoked as /dri-dispatch <problem statement>. Creates a dedicated worktree, registers the initiative, and launches a hands-off background DRI session that drives it to a PR. Does NOT make THIS session the DRI — use /dri for that.
Resolve a natural-language description to an open initiative and relaunch its background DRI. Use when asked to "resume the initiative about X", "restart the <topic> work", "resume an initiative", "pick up where we left off on <description>", or when invoked as /dri-resume <description-or-id>. Accepts a free-text description (fuzzy-matches open initiatives) or an explicit id. Does NOT create a new initiative — use /dri-dispatch for that.
Act as DRI (directly responsible individual) to deliver a feature or initiative end-to-end with a background agent team. Use when asked to "act as DRI", "deliver <feature>", "own this initiative", when invoked as /dri <problem statement>, or when resuming work in a worktree with an open registered initiative. Drives to a pushed branch and an opened PR; merges only with the human's explicit confirmation.
Machine-wide dashboard of agent-teams initiatives. Renders every registered initiative as a compact table (status icon, id, title, phase, where) and footnotes the questions for any parked waiting on a human. Use when asked "what's running", "what needs me", "initiative status", or /initiatives.
One-time machine setup for the agent-teams framework. Verifies beads is installed, creates or clones the global agent-teams workspace (role learnings + initiative registry), configures its git remote for cross-machine sync, installs the ateam launcher, and smoke-tests the loop. Use on a new machine, or when /dri reports the workspace is missing.
Modifies files
Hook triggers on file write and edit operations
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.
Multi-agent software delivery for Claude Code. One session acts as the DRI (directly responsible individual) for an initiative: it plans the work as beads, runs a background team of role agents — planner, implementers, tester, reviewer — and drives the initiative to a reviewable pull request. You review and merge.
bd) — hard dependency, no fallback./plugin marketplace add mgt-insurance/agent-teams
/plugin install agent-teams@agent-teams
/setup-agent-teams # one-time per machine: creates/clones the global workspace
(For local development: /plugin marketplace add /path/to/agent-teams.)
/dri <problem statement> — make the current session the DRI for an initiative and run it end-to-end in the current worktree. Interactive: you approve the plan and answer load-bearing questions./dri in a worktree with an open initiative — resume it./dri-dispatch <problem statement> — register a new initiative in its own worktree and hand it to a hands-off background DRI. Use it to split off separable work without derailing what you're on; the dispatched DRI drives its own initiative to a PR independently./dri-resume <description-or-id> — one-command re-launch of a parked or interrupted background initiative. Resolves your description to the matching open initiative and relaunches its background DRI; accepts an explicit id too./initiatives — machine-wide dashboard: what's running, what's parked waiting on you./dri-dispatch is the easiest way to launch a background initiative; /dri-resume <description-or-id> relaunches one. To spawn either by hand directly via the CLI: for a new initiative use ateam dispatch; to resume an existing one use ateam resume <id>. To spawn a new initiative entirely by hand:
git worktree add ../myrepo-featx -b feat/x main
cd ../myrepo-featx
claude --bg --dangerously-skip-permissions "/dri <problem statement>"
--dangerously-skip-permissions is required for hands-off operation: the DRI runs without permission prompts and spawns teammates with mode: bypassPermissions. Safety note: bypass means agents run commands unprompted — the guardrails are worktree isolation (each teammate is confined to its own worktree) and role boundaries (teammates only commit to their own track; the DRI owns branch integration and opens the PR; merging stays a human decision). The DRI skill enforces these.
The session shows up in claude agents; attach to answer gates (claude attach <id>), or watch /initiatives for parked questions. Parked gates never stop work that doesn't depend on the answer.
${AGENT_TEAMS_HOME:-$HOME/.agent-teams}): a git-backed beads workspace. Role learnings (<role>:<slug> memories — every planner learns from every planner) and the initiative registry (one issue per initiative; bd human flags = "waiting on a human"). Syncs across machines via its git remote.claude --bg sessions via MCP inheritance); reviewer reviews independently and runs the CI gate. All file discovery beads; the DRI triages them.awaiting-merge state; a resume after the PR merges closes it out. Opening the PR is delivery — merging is yours.When an agent creates a fresh track worktree, it's clean by design — gitignored files (.vercel project link, environment files, local-only config) are not present. Most work doesn't need them, and the hook can be heavy (vercel env pull, copying creds) — so this is on-demand, not routine. Run it only when a worktree actually needs live env: running a dev server, creds-dependent validation (e.g. socotra), or a pre-commit hook that requires it.
When you do need it, run it after pnpm install (the hook's env:pull needs node_modules):
ateam worktree-setup <abs-worktree-path>
The verb looks up <AGENT_TEAMS_HOME>/worktree-hooks/<repo-key> (repo-key = slugified basename of the main checkout (the source checkout behind the worktree)). If a hook file exists, its contents (the absolute path to the repo's setup script) are used to run <script> <wtPath> <srcCheckout>. The script receives both the new worktree path and the source checkout path as arguments, so it can copy gitignored files and pull creds without modifying the source repo.
npx claudepluginhub mgt-insurance/agent-teamsUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.