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.

72

Quality

91%

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

81%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.

A strong, dense process skill with an excellent phased workflow: explicit sequencing, checklists, and genuine feedback loops for error recovery. The main weaknesses are the overlong inline runner-selection fallback chain in Phase A and the absence of example prompts for candidates and the cross-judge.

Suggestions

Move the runner-selection fallback rules in Phase A item 3 (family prefixes, refused-entry defaults, closest-valid-slug recovery) into a small reference file and keep only the common path plus a pointer inline.

Add short example prompts: one for a Phase B candidate (task + grounding path + output path + rationale request) and one for the Phase C cross-judge, so the spawn instructions are copy-paste adaptable.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence throughout, but Phase A item 3 inlines ~180 words of runner-selection fallback rules ("If the Task tool rejects a configured entry… A refused composer-* entry runs on… If it rejects a default, use the closest valid slug…") that could be trimmed or moved. Matches the 4 anchor (minor over-explanation that could be trimmed); not 3, since nothing explains concepts Claude already knows.

4 / 5

Actionability

Concrete specifics throughout — exact model slugs, the "arena runners" line in ~/.cursor/rules/pstack-models.mdc, output paths like /tmp/arena-<slug>/candidate-<n>/, and spawn parameters (run_in_background: true). Instruction-only without code, which the rubric does not penalize, but there is no example candidate prompt or judge prompt template — minor gaps matching 4, not the copy-paste-ready coverage of 5.

4 / 5

Workflow Clarity

Six clearly labeled phases (Frame, Fan out, Cross-judge, Pick, Graft, Verify) with a todolist-per-phase checklist instruction, dropout handling ("If a candidate produces no output, proceed with N-1"), disagreement resolution in Phase D, and Phase F verification with explicit feedback loops ("reframe and re-run rather than averaging the divergence", "go back to Phase E"). Matches the 5 anchor: explicit validation steps, feedback loops, and a checklist.

5 / 5

Progressive Disclosure

Sections are well-organized and all external references (the Claude Code adapter doc, pstack-models.mdc, poteto-mode, the principle skills) are one level deep and clearly signaled. The dense inline runner-fallback logic in Phase A is material that arguably belongs in a separate reference file — a minor organization gap matching 4 rather than 5.

4 / 5

Total

17

/

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.

An exemplary description: concise, imperative third-person voice, concrete action verbs covering the full pipeline, and both explicit what and when clauses with natural trigger phrases. Every dimension sits at the top anchor.

DimensionReasoningScore

Specificity

Lists three concrete actions covering the entire workflow — "Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it" — matching the comprehensive-coverage anchor. No coverage gaps to drop it to 4.

5 / 5

Completeness

Explicitly answers both what (spawn/pick/graft) and when ("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"). The "Use for" clause is an explicit trigger equivalent, so the missing-when cap at 3 does not apply.

5 / 5

Trigger Term Quality

"Use for /arena, 'arena this', 'throw it in the arena'" captures the natural user phrasings plus the command form, and the situational trigger "when one attempt at a non-trivial artifact would lock in the wrong shape" adds another natural entry point. Comprehensive synonym coverage for this domain, matching the 5 anchor rather than 4.

5 / 5

Distinctiveness Conflict Risk

"Arena" is a clear niche with distinct quoted trigger phrases unlikely to match any other skill's description. Minimal overlap risk, matching the 5 anchor; not 4 since no closely related skill would fire on these terms.

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.