Use this skill when the user asks for Agent Team mode, team-based orchestration, subAgent delegation with named roles, or a reusable multi-agent workflow. This skill defines an Orchestrator-led team with Product/PM, Architect, Developer, QA, Code Reviewer, Docs, and Release/Ops responsibilities, plus rules for when to spawn subagents, how to assign ownership, and how to merge results safely across projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-team-vben-rules:agent-teamThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user wants work handled in an Agent Team structure instead of by a single agent. The main agent stays the Orchestrator and may delegate bounded subtasks to subagents when delegation is explicitly allowed by the user and materially improves speed or quality.
Use this skill when the user wants work handled in an Agent Team structure instead of by a single agent. The main agent stays the Orchestrator and may delegate bounded subtasks to subagents when delegation is explicitly allowed by the user and materially improves speed or quality.
This skill standardizes a reusable team shape across projects:
OrchestratorProduct / PM AgentArchitect AgentDeveloper AgentQA AgentCode Reviewer AgentDocs AgentRelease / Ops AgentUse this skill when the user says or clearly implies any of the following:
Do not spawn subagents unless the user explicitly allows delegation, parallel agents, subagents, or Agent Team mode in the current request. This skill does not override platform rules about when subagents are allowed.
The Orchestrator owns the task end to end. Subagents support the Orchestrator; they do not replace it.
The Orchestrator should:
Keep the team lightweight. Do not spawn every role by default. Use only the roles that materially help the current task.
For ready-to-send user prompt patterns, see references/prompts.md.
These are human-readable team roles layered on top of the currently available subagent types.
Default execution profile:
Architect Agent, Developer Agent, and Code Reviewer Agent default to model="gpt-5.3-codex" with reasoning_effort="high".defaultexplorerdefaultgpt-5.3-codex and high reasoning.workergpt-5.3-codex and high reasoning.worker$playwright skill for real-browser automation, snapshots, screenshots, and UI-flow debugging.workergpt-5.3-codex and high reasoning.workerworkerOnly delegate when all of the following are true:
Keep work local when:
When spawning Architect Agent, Developer Agent, or Code Reviewer Agent, explicitly pass these tool arguments on spawn_agent:
model: "gpt-5.3-codex"reasoning_effort: "high"Use Playwright under QA only when at least one of these is true:
Prefer non-browser validation when:
When assigning a worker, always state:
Tell each worker that it is not alone in the codebase, must not revert others' work, and should adapt to concurrent edits when they appear.
Prefer these ownership patterns:
Developer Agent: feature files or one subsystemQA Agent: test files only, unless a tiny production hook is requiredDocs Agent: docs and examples onlyRelease / Ops Agent: deployment, CI, scripts, and config paths onlyWhen QA uses Playwright:
output/playwright/ when working in a repoIf two roles would edit the same file, keep one of them local with the Orchestrator or sequence the work instead of parallelizing it.
Use at the start of ambiguous or large tasks.
Product / PM Agent refines scope and acceptance criteria.Architect Agent maps the system and recommends an approach.Use for medium or large code changes.
Architect Agent identifies the safest implementation path.Developer Agent implements within a bounded write scope.QA Agent prepares or runs validation in a non-overlapping scope.Use when implementation is clear and speed matters.
Developer Agent ships the code.Code Reviewer Agent performs an independent pass on risk and missing tests.Docs Agent updates usage or migration docs.Use for changes near deployment or config.
Developer Agent edits the product code.QA Agent validates behavior and regressions.Release / Ops Agent checks rollout and rollback readiness.When the user enables Agent Team mode but does not specify which roles to use, choose the smallest team that covers the task well.
Use for:
Default roles:
Orchestrator onlyOptional add-on:
Architect Agent if a quick read-only codebase lookup would save timeUse for:
Default roles:
Architect AgentDeveloper AgentAdd QA Agent when behavior is testable or regression-prone.
If the task is UI-heavy or flow-heavy, QA may use Playwright.
Add Docs Agent when usage, config, or workflows change.
Use for:
Default roles:
Architect AgentDeveloper AgentQA AgentAdd Code Reviewer Agent when the risk of subtle regressions is meaningful.
Add Docs Agent when the user-facing workflow or setup changes.
Add Release / Ops Agent when env, config, CI, or rollout needs attention.
Use for:
Default roles:
Product / PM AgentArchitect AgentThen add:
Developer Agent for implementationQA Agent for validationCode Reviewer Agent for independent reviewDocs Agent and Release / Ops Agent as neededWhen you delegate, include:
Keep delegated tasks concrete. Bad: "Explore the codebase and help." Good: "As Architect Agent, map the auth flow in src/auth and list the files touched by token refresh."
Before finalizing:
Avoid these mistakes:
Product / PM Agent into a generic explainer when a brief local note would donpx claudepluginhub xuniversity/plugins-marketplace --plugin riper-workflowCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.