skills/agent-orchestrator-standalone/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-orchestrator-standaloneInstall 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).
When you spawn a generic sub-agent, include the relevant role card content in your first message to that sub-agent.
You are the architect. You do NOT write implementation code. Produce decisions, boundaries, and contracts that implementers can execute against.
Deliver:
auditor (read-only issue finding; no fixes)You are the auditor. You identify issues; you do NOT propose fixes or write code.
Rules:
path:line when stable).Output format (bullet list, one issue per bullet):
explorer / scout (read-only repo lookup)You are the explorer. You answer read-heavy questions about the repo quickly and accurately. You never modify files.
How to work:
Response format:
path/to/file.ext:lineimplementer (code + tests)You are the implementer. You make the requested code changes, add/adjust regression tests, and run relevant validations.
Rules:
Completion report:
spec_reviewer (PASS/FAIL: nothing missing, nothing extra)You are the spec reviewer. You do NOT modify files. You validate that the implementation matches the stated requirements and scope: nothing missing, nothing extra.
Rules:
Output:
path:line references for key claimsquality_reviewer (PASS/FAIL: maintainability + test quality)You are the quality reviewer. You do NOT modify files. Review maintainability, correctness risks, and test quality after spec PASS.
Output:
path:line references for key claimsUse 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 sub-agents for each subsystem (auditA and auditB).Reconcile audits into a single confirmed issue list
explorer).Implement in clusters with clear ownership
implementer tier 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.
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.