CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

arena

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.

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

73%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body lays out a coherent six-phase orchestration workflow with strong sequencing, checkpoints, and verification feedback loops. Its weaknesses are token-efficiency and structure: the model-fallback contingency logic is written as dense run-on paragraphs that belong in a reference file, and the skill would be more actionable with one concrete example of a candidate prompt or synthesis note.

Suggestions

Move the model-selection and fallback contingency rules from Phase A step 3 and Phase C into a reference file (e.g. references/runners.md), keeping only the primary rule and the default pool inline in SKILL.md.

Break the Phase C paragraph into a short numbered sequence (choose pool entry from another family, spawn readonly judge, handle rejection) so the timing constraint and fallback order are scannable instead of buried in prose.

Add a minimal example of a candidate task prompt and the expected synthesis note format so Phase B and the Outputs section are copy-paste concrete rather than improvised.

DimensionReasoningScore

Conciseness

Phase A step 3 and Phase C are run-on contingency chains ("If the Task tool rejects a configured entry... or drop the seat and say so when there is none. If dropped seats leave fewer than two runners, add runners until there are two...") that could be substantially tightened or split into a reference. The body never explains concepts Claude already knows, so it is above the 2 anchor, but multiple paragraphs need restructuring rather than minor trims, so it is below 4.

3 / 5

Actionability

Guidance is mostly executable: spawn all N in one message with `run_in_background: true`, output paths like `/tmp/arena-<slug>/candidate-<n>/`, concrete model slugs, and a todolist with named phases. It falls short of 5 because no example candidate prompt, rubric, or synthesis-note template is given, leaving the actual artifacts to be improvised.

4 / 5

Workflow Clarity

Six labeled phases (Frame through Verify) form a clear sequence with a todolist checklist, a cross-judge comparison checkpoint in Phase D, and explicit verification with error-recovery feedback loops in Phase F ("go back to Phase E", "re-frame and re-run"). The batch-operation cap does not apply because validation is explicitly present, and Phase C even specifies timing ("Don't spawn it while candidates are still writing").

5 / 5

Progressive Disclosure

The ~42-line body is organized into clean per-phase sections, but the bulky model-selection fallback policy in Phases A and C is inlined where a one-level-deep reference file would serve better. External references (../../docs/harness/claude-code.md, ~/.cursor/rules/pstack-models.mdc, four bold-named principle skills) are signaled by name only and none exist in this bundle, which is a minor organization gap rather than the clear split of the 5 anchor.

4 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is concise, concrete, and complete: it states the full capability in three specific actions and gives explicit user-facing trigger phrases plus a conceptual use condition. Voice is imperative and free of fluff, and the niche is highly distinctive.

DimensionReasoningScore

Specificity

"Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it" lists multiple specific concrete actions (spawn, pick, graft) that comprehensively cover the skill's capability. It exceeds the 4 anchor because there are no minor gaps in coverage of what the skill does.

5 / 5

Completeness

Both questions are answered explicitly: the what ("Spawn N parallel candidates... pick a base, graft the strongest parts") and the when ("Use for /arena, 'arena this', 'throw it in the arena', or when one attempt... would lock in the wrong shape") with concrete trigger phrases. This matches the 5 anchor; the 4 anchor applies only when the when-clause is less explicit.

5 / 5

Trigger Term Quality

"/arena, 'arena this', 'throw it in the arena'" are precisely the natural phrases a user would say to invoke this, supplemented by the conceptual trigger "when one attempt at a non-trivial artifact would lock in the wrong shape". Coverage is comprehensive rather than leaving a few natural terms missing.

5 / 5

Distinctiveness Conflict Risk

Parallel-candidate generation with base-picking and grafting is a clear niche with distinct 'arena' triggers and minimal conflict risk with typical skills. It is not the 4 anchor because no closely related skill would plausibly capture these triggers.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

cursor/plugins

Path

harness/pstack/claude-code/skills/arena/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.