skills/roster/SKILL.md
Enumerates the peer AI agent CLIs installed on this machine (codex, claude, pi, opencode, cursor-agent, grok, agy, hermes, thinktank) and how to invoke each headlessly. A capability map, not a quota: useful for fresh-context adversarial review on a different model family, second opinions, competing attempts, and wide benches. Use when: "ask codex", "ask another model", "second opinion", "cross-model review", "what AI tools do I have", "other agents", "different model family", "adversarial critique from another provider". Trigger: /roster.
npx skillsauth add phrazzld/agent-skills rosterInstall 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.
You are not the only frontier agent on this machine. These CLIs are installed and each runs headlessly. They are options, not obligations: native subagents remain the default delegation path, and a peer harness earns a lane only when you can name what it adds — usually a decorrelated model family or a genuinely fresh context.
thinktank fans one task across many models and
collates.A native subagent is still better for exploration, scoped builds, and anything where harness identity doesn't matter — it shares your tools, needs no cold start, and the orchestrator is trained on it.
Verified installed and probed 2026-06-10. Each row is the headless form; add the prompt as the argument or via stdin.
| CLI | Stack | Headless invocation |
|---|---|---|
| codex | OpenAI Codex (gpt-5.5) | codex exec "<task>" (--model, --config model_reasoning_effort=) |
| claude | Claude Code (Opus/Fable) | claude -p "<task>" (--model, --effort) |
| pi | Pi over OpenRouter (Kimi, DeepSeek, …) | pi -p --provider openrouter --model <id> "<task>" |
| opencode | OpenCode | opencode run "<task>" |
| cursor-agent | Cursor (composer) | cursor-agent -p "<task>" |
| grok | xAI Grok | grok -p "<task>" (--model, --effort) |
| agy | Antigravity (Gemini) | agy --print "<task>" |
| hermes | Hermes agent | hermes -z "<task>" (-m <model>) |
| thinktank | Multi-model bench | thinktank review · thinktank run <bench> --input "<task>" |
Current model ids, pricing, context windows, and freshness dates:
references/model-provider-harness-index.md. Facts there rot in weeks —
check the review-due date before quoting them.
harness-kit-checks dispatch-agent wraps the invocation and writes a
delegation receipt (.harness-kit/traces/delegations.jsonl). Optional
for quick second opinions; useful when the lane's verdict feeds a ship
decision./sprites) regardless of which CLI executes them.development
Run lane cards on Fly Sprites: remote, isolated, scale-to-zero sandboxes for heavy or parallel agent work. Golden-checkpoint provisioning so lanes start on a ready sprite with zero setup tokens. Use when: "run this on a sprite", "remote lane", "offload to a sandbox", "dispatch to sprites", "bake a sprite", "sprite fleet", heavy/long-running/parallel sub-agent work that should not run on this machine. Trigger: /sprites, /sprite-lane.
testing
Compose and launch roster-backed specialist lanes with prompt-native lane cards and receipts. Use when: "dispatch agents", "use subagents", "compose a team", "run provider lanes", "make lane cards". Trigger: /dispatch, /subagents, /lanes.
tools
Fast session-start repository orientation from live local evidence. Use when: "orient yourself", "start of session", "new session", "where are we", "catch me up before acting", "what should I do next", after compaction, after switching worktrees, or before choosing a Harness Kit workflow. Trigger: /orient, /ground, /session-start.
development
Lightweight evidence-backed retro and catch-up reports for a current repo, branch, PR, backlog slice, or recent agent session. Use when the user asks for a debrief, catch me up, what changed, why it matters, product implications, end-user implications, developer experience implications, current app state, backlog state, workspace state, alternatives considered, or context rebuild after losing the thread. Trigger: /debrief.