CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agenthub

Multi-agent collaboration plugin that spawns N parallel subagents competing on the same task via git worktree isolation. Agents work independently, results are evaluated by metric or LLM judge, and the best branch is merged. Use when: user wants multiple approaches tried in parallel — code optimization, content variation, research exploration, or any task that benefits from parallel competition. Requires: a git repo.

66

Quality

83%

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

The canonical home for this skill is agenthub in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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-structured, mostly actionable body with a clear coordinator lifecycle, concrete commands, and good failure handling. Its main defect is that the bundle is incomplete: the referenced templates file and all five referenced scripts do not exist, so every 'See references/...' and script invocation is a dead end, and the body carries content that should live in those files.

Suggestions

Ship the referenced bundle files (references/agent-templates.md and the five scripts: hub_init.py, dag_analyzer.py, board_manager.py, result_ranker.py, session_manager.py) or remove the references and script tables from SKILL.md so no path is a dead end.

Add a pre-merge validation checkpoint (e.g., re-run the eval command or test suite in the winner's worktree and verify a clean merge) before the destructive merge/archive/worktree-cleanup step.

Move the DAG Model and Evaluation Modes detail into a reference file, keeping SKILL.md as a concise overview of the lifecycle, commands, and board protocol.

DimensionReasoningScore

Conciseness

Mostly lean: terse tables for commands, templates, channels, and state transitions, with no explanation of git or worktree basics Claude already knows. Minor trim opportunities remain — the 'When This Skill Activates' section duplicates the description's trigger role, and the Installation section adds little. Anchor 4 ('efficient; minor instances of over-explanation') fits better than anchor 5.

4 / 5

Actionability

Mostly executable guidance: slash-command table, concrete script invocations ('python scripts/dag_analyzer.py --frontier --session {id}', result_ranker.py with flags), a copy-paste agent prompt template, and a post format. Minor gaps — LLM-judge mode ('coordinator ranks by quality') is direction without a concrete procedure. Matches anchor 4, not 5.

4 / 5

Workflow Clarity

The INIT → DISPATCH → MONITOR → EVALUATE → MERGE lifecycle is clearly sequenced with commands per phase, a state-transition table, and proactive failure triggers (crashed agents, no improvement, orphan worktrees). Evaluation precedes merge, but there is no verification that the winner is safe to merge (tests green, conflict check) before the destructive merge/archive/cleanup — a minor validation gap matching anchor 4.

4 / 5

Progressive Disclosure

Section structure is well organized and references are clearly signaled, but scored against the actual bundle: every referenced file ('references/agent-templates.md', all five scripts in the Scripts table) is missing — no references/ or scripts/ directories exist — leaving only dangling references. The ~250-line body also inlines material (DAG model, evaluation modes) that belongs in separate files. Broken references place it at anchor 3 rather than 4.

3 / 5

Total

15

/

20

Passed

Description

88%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: third-person voice, concrete actions covering the full spawn-evaluate-merge lifecycle, and an explicit 'Use when:' clause with named use cases. The only weaknesses are a few missing natural trigger synonyms (fan-out, tournament, A/B test) and a slightly over-broad 'any task' clause that raises overlap risk with general orchestration skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions covering the full lifecycle — 'spawns N parallel subagents competing on the same task via git worktree isolation', 'results are evaluated by metric or LLM judge', 'the best branch is merged' — with comprehensive coverage of spawn, evaluate, and merge. Anchor 5 fits; anchor 4 would require coverage gaps that are not present.

5 / 5

Completeness

Explicitly answers both 'what' (spawn N competing subagents in isolated worktrees, evaluate by metric or LLM judge, merge the best branch) and 'when' ('Use when: user wants multiple approaches tried in parallel — code optimization, content variation, research exploration') with concrete trigger cases. Clearly matches anchor 5; anchor 4's 'when could be more explicit' does not apply.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('multiple approaches tried in parallel', 'code optimization', 'content variation', 'research exploration', 'parallel competition'), but common variations users would actually say ('fan-out', 'tournament', 'have agents compete', 'A/B test') are absent from the description. Matches anchor 4 rather than 5, which requires synonym-level coverage.

4 / 5

Distinctiveness Conflict Risk

The worktree-based parallel-competition niche is distinct with specific triggers, but 'any task that benefits from parallel competition' is a broad catch-all that overlaps general multi-agent orchestration skills. Minor overlap risk matches anchor 4 rather than anchor 5's 'clear niche with minimal conflict risk'.

4 / 5

Total

18

/

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

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/agenthub/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.