arena
Installation
SKILL.md
Arena
Portability (required)
This skill is part of the portable pstack pack.
- Read the
pstackcapability contract and the adapter for the active coding agent before delegation. - Use
parallelwithimplementhelpers for writable candidates,reviewfor the cross-judge, andverifyfor the synthesized result. - Keep candidate write scopes disjoint (worktrees or separate output directories). Never let N candidates share one mutable path.
- Resolve models through
model_role; never require a vendor-specific model identifier or helper type. - When helper spawning is unavailable, run candidates sequentially on the lead agent, keep their outputs separated, and state that the arena collapsed.
Purpose
Fan out N parallel attempts at the same task. Read every candidate end to end. Pick the strongest as the base. Graft the best ideas from the others into it. Verify the synthesized result.
Use swarm when the goal is independent coverage or aggregation. Use arena when the goal is one synthesized artifact chosen from competing candidates.