subagentcoworkers

.com 19 pages

Role taxonomy

Twelve domain coworkers plus two specialized ones, each an installable Claude plugin scoped to least-privilege tools for its domain. Organized to mirror Anthropic's own knowledge-work-plugins domain set — so skills and MCPs can be maintained and iterated per domain.

This taxonomy was originally nine roles (the table this page carried until 2026-07-02, from the platform RFC). It was reorganized to the twelve knowledge-work domains when Anthropic's plugin set expanded to cover them (eleven plugins launched 2026-01-30; design, engineering, human-resources, and operations added February 2026). The nine-role RFC maps cleanly onto the twelve: product and project management merged into one plugin, and bio-research, customer-support, and marketing were absent from the RFC entirely. Both facts are stated here rather than silently renumbered.

The twelve domain plugins

Coworker Owns Hard rule / gate
Bio-research Nothing yet — an honest placeholder; gatekeeps bio-adjacent requests until a real use case exists
Customer-support Triage against live health checks, curl-repro before answering, evidence-bearing bug tasks Triage and reads open; task writes gated
Data Warehouse (D1, Kimball-style facts and dimensions), semantic-layer-first SQL Read-only by default
Design 8-token design system, WCAG contrast lint, buddy character packs, and the family's Figma/FigJam architecture-wireframe set (CRUD, token-styled) Publish requires the two-phase buddy gate; retiring a wireframe board is operator-gated
Engineering TypeScript/Rust implementation, the typed agent schema (crates/schema → agent-gen), scaffolding new workers from the template Git push, schema changes, and agent regeneration commits gated; builds what deploy ships
Finance Cost tracking, vendor spend, and the content-monetization playbook (Cloudflare Monetization Gateway, x402, USDC/OUSD) Spend gated before any cost is incurred; enrollments and pricing rules gated
Human Resources The agent workforce: hiring is a role row + typed agent definition + identity registration; review is rubric-graded evaluation; comp is model-tier assignment Model-tier changes and identity registration gated
Legal Compliance of what the fleet republishes, license hygiene, monetization-enrollment terms Never sends or publishes externally without operator approval
Marketing Content and discoverability for agent traffic: llms.txt, Content-Signal, sitemap, API catalog, on-brand copy Content publishes and Content-Signal changes gated
Operations The day-to-day operating loop (contract-first definition of done → durable tasks → route → rubric-graded outcomes → weekly review) and fleet audits Bulk primitive writes and zone/DNS changes gated
Product Management Brand voice as durable, sourced guidelines; roadmap and outcomes Guideline writes gated
Sales Durable prospect/opportunity ledger, qualification of inbound API interest Outreach never sent without operator approval

The two specialized coworkers

Coworker Owns
Deploy The full Cloudflare Worker ship path: install, typecheck, wrangler deploy, D1, secrets, curl-verify. Every domain plugin routes deploys here.
Analytics-engineer Provenance-tagged Cloudflare analytics snapshots — never originates a GraphQL query beyond exactly what's given.

Plugin anatomy (as actually shipped)

plugins/cwc-<domain>/
├── .claude-plugin/plugin.json   # marketplace metadata
├── commands/<domain>.md         # /<domain> entry point
├── skills/<name>/SKILL.md       # the domain's playbooks (one or more)
├── agents/<domain>-coworker.md  # sub-agent definition (markdown, least-privilege tools)
├── mcp/servers.json             # per-role MCP wiring (only where a real binary exists)
└── gates.toml                   # approval policy

All fourteen are registered in the repo's .claude-plugin/marketplace.json. (The RFC's original sketch showed mcp/server.toml and generated agents/*.yaml; the shipped convention across all fourteen plugins is mcp/servers.json and markdown agent definitions — the generated-YAML system lives at the repo level in .claude/agents/, produced by crates/agent-gen.)

Related

original sha256:16 13219cc6d849a46d · verify