planning-with-files
Optional persistent file-based planning for multi-phase or long-running work that benefits from recovery across sessions or…
Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape.
$ npx -y skills add khaneliman/khanelinix --skill arena --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/arenaContext preview
The summary Claude sees to decide when to auto-load this skill.
Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape.
name: arena description: "Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape."
Fan out N parallel attempts at the same task. Read every candidate end to end. Pick the strongest as base, graft the best ideas from others, and verify the synthesized result.
Define the task prompt and rubric before spawning:
1. State the exact artifact to produce. 2. Derive 3-6 concrete gradeable rubric criteria. 3. Select distinct model families or subagents for the runner pool. 4. Assign isolated output directories or worktrees per candidate.
Spawn all N candidate subagents concurrently with the task prompt, shared context, and instructions to return both the artifact and a brief design rationale.
Spawn an independent judge subagent on a distinct model family to score all candidates against the rubric and recommend a base candidate with rationale.
Score each candidate against the rubric criteria. Compare picks with the cross-judge:
invariants.
Review losing candidates for isolated high-value ideas or edge-case handling:
Verify the synthesized result against real tests, compilers, or live runtimes.
Deliver the synthesized artifact accompanied by a brief synthesis note detailing the base selection, grafted components, rejected approaches, and verification results.
Run packages directly with: Or install from the packages output. For example:
Optional persistent file-based planning for multi-phase or long-running work that benefits from recovery across sessions or…
Audit coding-agent sessions and mine cross-harness history for recurring corrections, skill-routing gaps, and harness faults. Use…
Design and audit agent instructions, skills, plugins, subagents, prompts, hooks, and provider configuration. Use for AI-tool…
Sketch interfaces, state, and module structure before code. Use for explicit design-led implementation or as a caller-owned…
Bevy workflows for ECS, migrations, first-party UI/input/rendering/assets/shaders, plugin selection, scenes, scheduling, hot…
Find what a change could break somewhere else before it ships, beyond the diff, and prove the one fact it's safe because of by…