CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hub-run

One-shot lifecycle command that chains init → baseline → spawn → eval → merge in a single invocation. Use when the user runs /hub:hub-run or asks to execute a full AgentHub competition end-to-end.

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

88%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 well-orchestrated command skill: lean, clearly sequenced, with failure-stop and merge-confirmation checkpoints in all the right places. The main weaknesses are executable gaps in the spawn/eval steps, an undocumented --judge flag in a usage example, and script references that do not resolve within this skill's bundle.

Suggestions

Document the --judge flag in the Parameters table (or remove it from the fourth usage example), since it is currently used without explanation.

Give the concrete invocation for /hub:spawn, /hub:eval, and result_ranker.py (arguments, expected invocation shape), or explicitly state that each sub-skill's SKILL.md defines its own exact usage.

Resolve the dangling script paths: {skill_path}/scripts/hub_init.py and result_ranker.py do not exist in this skill's bundle — either include the scripts or point to the owning skill's actual paths.

DimensionReasoningScore

Conciseness

The body is lean: four usage examples that each demonstrate a distinct mode, a compact parameter table, six terse numbered steps, and a short rules list. It assumes Claude's competence (no explanation of what metrics, merging, or parallelism are); the only marginal aside is "(true parallelism)", which still carries information. Every section earns its tokens.

5 / 5

Actionability

Step 1 gives a concrete bash command and Step 2 gives exact sub-steps, but Step 3 ("Run /hub:spawn with the session ID") and Step 5 ("metric-based ranking with result_ranker.py") provide no executable invocation, and the fourth usage example passes a --judge flag that the Parameters table never documents. Guidance is mostly executable with minor gaps, matching the score-4 anchor rather than the fully copy-paste-ready score-5 anchor.

4 / 5

Workflow Clarity

The six steps are explicitly sequenced with "each step depends on the previous", and validation checkpoints are present: "Stop on failure — if any step fails, report the error and stop", baseline capture for delta comparison, and "User confirms merge — never auto-merge without asking" gates the destructive merge. This satisfies the batch/destructive-operation validation requirement rather than triggering the cap at 3.

5 / 5

Progressive Disclosure

The body is well sectioned (Usage, Parameters, What It Does, Critical Rules) and delegates stage details to the sub-skills it invokes, with one-level-deep, clearly signaled references ("../agenthub/references/agent-templates.md"). However, scored against the actual bundle — which has no scripts/ directory — the paths {skill_path}/scripts/hub_init.py and result_ranker.py are dangling, keeping it just below the well-resolved score-5 anchor.

4 / 5

Total

18

/

20

Passed

Description

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

A strong description: it states the complete five-stage pipeline in third person, gives an explicit "Use when" clause with concrete triggers, and is clearly distinguishable from the individual stage skills it composes. The only minor weakness is that a few natural user phrasings of "run everything at once" are not covered.

DimensionReasoningScore

Specificity

"chains init → baseline → spawn → eval → merge in a single invocation" enumerates five concrete pipeline actions in execution order, giving comprehensive coverage of what the command does. This matches the multiple-specific-actions anchor rather than the score-4 anchor, which presumes minor coverage gaps.

5 / 5

Completeness

Both halves are explicit: the "what" is the five chained stages ("init → baseline → spawn → eval → merge") and the "when" is concrete ("Use when the user runs /hub:hub-run or asks to execute a full AgentHub competition end-to-end"). This matches the anchor for clearly answering both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Triggers include the natural phrases "/hub:hub-run", "execute a full AgentHub competition end-to-end", and "One-shot lifecycle command" — good coverage of what a user would say. A few natural variations (e.g., "run the whole competition", "run all hub stages in one go") are missing, so it falls just short of comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — the one-shot full lifecycle — with a distinct trigger (the /hub:hub-run slash command plus "full competition end-to-end"). Individual stage skills like /hub:spawn or /hub:merge would trigger on single-stage requests, so conflict risk is minimal.

5 / 5

Total

19

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

engineering/agenthub/skills/hub-run/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.