{
 "schema": "aiblocks-page/1",
 "id": "agency-agents-orchestrator",
 "type": "agent",
 "name": "AI agent team planner",
 "summary": "Plan a software build run by a team of AI agents: the phases, who hands what to whom, pass or fail quality checks and when to stop and ask you.",
 "headline": "AI agent team planner",
 "subhead": "Give it a written project spec. It plans the build as a pipeline of AI agents: a task list, a design foundation, then build and test one task at a time, then a final check. You get the phases, the handoffs, the pass or fail gates and the retry limits.",
 "job": {
  "id": "set-up-ai",
  "name": "Set up AI to work for you"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "question",
   "required": false,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "A written project spec that says what to build, for whom and what done looks like. Any document works.",
  "Where you will run it, either a plain chat or Claude Code with agents installed.",
  "Your limits, such as tools to use, a deadline and what must not change.",
  "The agents or roles you already have, such as project manager, designer, builder and tester (optional)"
 ],
 "you_get": [
  "A pipeline plan with the phases in order, from task list and design foundation to the build and test loop and the final check",
  "Who does each phase and what each one hands to the next",
  "Pass or fail rules for each phase, with the proof required",
  "Retry rules that send a failed task back with feedback and stop after 3 tries to tell you",
  "A status report you can reuse after each phase",
  "A final report layout that shows what passed, what is blocked and what is left"
 ],
 "use_when": [
  "You have a written spec for a website or app and want AI agents to build it step by step.",
  "You tried one big \"build it all\" prompt and the result was messy and untested.",
  "You want every part tested, with proof, before the next part starts.",
  "You are using several AI agents and need to decide who does what and when to stop."
 ],
 "skip_when": [
  "You only want a task list from a spec. Use the Project planning manager.",
  "You want one software design with options and trade-offs. Use the Software architect.",
  "You want to design how several AI agents trust and talk to each other. Use the Multi-agent system architect.",
  "You need a final go or no-go on a release. Use the Release acceptance evidence reviewer.",
  "You have no written spec. Write one first. Without it the plan is a guess."
 ],
 "output_sample": {
  "input": [
   "Your written project spec",
   "Where you will run it, a chat or Claude Code",
   "Your limits, such as tools, deadline and what must not change",
   "The agents or roles you already have (optional)"
  ],
  "prerequisites": [
   "Claude Code with the specialist agents installed, if you want it to start them for you. A plain chat can only plan."
  ],
  "output": [
   {
    "name": "Pipeline plan",
    "contains": "The phases in order, the role for each and whether that agent is available."
   },
   {
    "name": "Handoffs",
    "contains": "What each phase passes to the next, as files or context."
   },
   {
    "name": "Quality gates",
    "contains": "What passing means for each phase and task, and the proof required."
   },
   {
    "name": "Retry and stop rules",
    "contains": "How many tries each task gets and what happens after the last one."
   },
   {
    "name": "Status report",
    "contains": "A fill-in report for the current phase, task, attempt, feedback and blockers."
   },
   {
    "name": "Completion report",
    "contains": "A fill-in summary of what passed, what was blocked and what is left."
   },
   {
    "name": "Assumptions and checks",
    "contains": "What the AI assumed and what you must confirm before you start."
   }
  ]
 },
 "output_shape": "PIPELINE PLAN\n  Phase <n> | <name> | <role or agent> | <available, not installed or done by you>\n\nHANDOFFS\n  <from phase> to <to phase> | <file or context passed> | <what it must contain>\n\nQUALITY GATES\n  <phase or task> | <pass means> | <proof required> | <if inconclusive: fail>\n\nRETRY AND STOP RULES\n  Retries per task <number> | After the last try <mark blocked, tell you> | Never <changes to live systems without your OK>\n\nSTATUS REPORT\n  Phase <current> | Tasks done <x of y> | Current task <name> | Attempt <n of 3> | Last feedback <text> | Next action <step> | Blockers <list>\n\nCOMPLETION REPORT\n  Passed <list> | Needed retries <list> | Blocked <list> | Final check <pass or needs work> | Left to do <list>\n\nASSUMPTIONS AND CHECKS\n  <assumption> | <source: you, document or estimate>\n  Checks still needed: <list>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you cannot, paste SKILL.md into a new chat, then paste references/source-agent.md.",
  "Write or paste your project spec. Say whether you will run this in a chat or in Claude Code.",
  "Type \"Plan the pipeline for this spec. List every agent you need and what each hands on. Ask me before each phase.\"",
  "Check the phases and gates. Every task needs a test that gives proof, such as a screenshot or a test result.",
  "In a chat, you run each phase with the right agent and paste the result back. In Claude Code, install the agents it names first, then let it run one phase at a time.",
  "Read each status report. Stop the run if a task fails three times or if a step wants to change a live system."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/agents-orchestrator.md",
  "licence": "MIT",
  "original_name": "Agents Orchestrator",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Agents Orchestrator",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/agents-orchestrator.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-agents-orchestrator",
  "markdown": "https://useaiblocks.com/agents/agency-agents-orchestrator.md",
  "json": "https://useaiblocks.com/agents/agency-agents-orchestrator.json",
  "instructions": "https://useaiblocks.com/skills/agency-agents-orchestrator/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-agents-orchestrator.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-agents-orchestrator",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-agents-orchestrator",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
