skills/agent-orchestrator/SKILL.md
Orchestrate complex work via a phase-gated multi-agent loop (audit → design → implement → review → validate → deliver). Use when you need to split work into subsystems, run independent audits, reconcile findings into a confirmed issue list, delegate fixes in clusters, enforce PASS/FAIL review gates, and drive an end-to-end validated delivery. Do not use for small, single-file tasks.
npx skillsauth add mrclrchtr/skills agent-orchestratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Orchestrate multi-agent work end-to-end: delegate audits and fixes, reconcile results, enforce quality gates, and deliver a validated outcome.
Follow this core pattern: delegate a fresh implementer per cluster, then run a two-stage review (spec compliance first, then code quality).
Non-negotiable rule: never implement changes directly (no coding, no file edits).
Assume these roles are available in your environment. Do not edit agent definitions or configs. If a required role is missing, stop and ask the operator to configure it.
architect (design/decisions/contracts)auditor (read-only issue finding; no fixes)explorer / scout (read-only repo lookup)worker (general-purpose helper)implementer (code + tests)spec_reviewer (read-only, PASS/FAIL: nothing missing, nothing extra)quality_reviewer (read-only, PASS/FAIL: maintainability + test quality)Use skills when they directly match a subtask
$web-fetch-to-markdown <url>).$commit for the commit step.”).Freeze scope + success criteria
Create a phase plan and keep it current
update_plan if available) to track phases and prevent drifting.Decompose into subsystems
Run dual independent audits per subsystem
auditor agents per subsystem (auditA and auditB).Reconcile audits into a single confirmed issue list
explorer).Implement in clusters with clear ownership
implementer per cluster.spec_reviewer validates “nothing more, nothing less” by reading code (do not trust the report).quality_reviewer validates maintainability and test quality (only after spec compliance passes).Enforce review gates
Integrate + validate
README, package.json, pyproject.toml, CI config, etc.Deliver a concise completion report
Keep your messages task-specific and concise. Do not restate generic role behavior; focus on the task at hand.
For any audit/review/implementation message, include:
development
Check for available upgrades to the pi coding agent framework by comparing the current `@earendil-works/pi-*` or legacy `@mariozechner/pi-*` version in package.json against releases on `earendil-works/pi`. Use this skill whenever the user asks to upgrade pi, update pi, check pi changelogs/releases, or migrate off the deprecated `@mariozechner/*` packages.
development
You MUST use this before creative OpenSpec work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation, then hands off to the best matching OpenSpec skill or command without managing OpenSpec artifacts.
development
Fetches and normalizes http(s) web pages into clean Markdown for LLM ingestion. Use when a task includes a URL, needs to fetch docs or asks to convert web docs/articles/pages into Markdown for summarizing, quoting, diffing, or saving.
development
Download Stitch (stitch.withgoogle.com) screen screenshots at best quality from `screenshot.downloadUrl` (often `lh3.googleusercontent.com`). Use to normalize googleusercontent size parameters from canvas dimensions, download with curl, optionally verify pixel dimensions, and avoid committing signed URLs.