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.

70

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

78%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 highly actionable, information-dense skill body with a clearly sequenced lifecycle, state machine, and error-recovery triggers. Its main weaknesses are the unsignaled bundle references (dag-patterns.md and coordination-strategies.md are orphaned while their content is inlined) and the absence of an explicit verification checkpoint before the destructive merge/cleanup step.

Suggestions

Link references/dag-patterns.md and references/coordination-strategies.md from the relevant sections (e.g. DAG Model, Coordinator Protocol) instead of duplicating their content inline, so all three reference files are discoverable from SKILL.md.

Add an explicit pre-merge validation checkpoint in the Merge phase — e.g. confirm the winning branch passes the eval baseline and the merge applies cleanly before archiving losers and cleaning up worktrees.

List dry_run.py in the Scripts table (or remove it from the bundle) so the documented script inventory matches the actual scripts/ directory.

DimensionReasoningScore

Conciseness

Dense and operational throughout — tables, commands, and protocols with no padding explaining concepts Claude already knows (no "what is a git worktree" filler). Minor trims possible (the Installation section and the illustrative example post). Not 5: a few sections (example board post, Installation) don't fully earn their tokens; not 3: there is no unnecessary explanation, only minor tightening opportunities.

4 / 5

Actionability

Fully executable guidance: concrete slash-command table, exact invocations like "python scripts/result_ranker.py --session {id} --eval-cmd \"pytest bench.py --json\" --metric p50_ms --direction lower", "git merge --no-ff", "git tag hub/archive/{session}/agent-{i}", a copy-paste agent dispatch prompt, and a state-transition table with explicit triggers. Covers the common cases end to end.

5 / 5

Workflow Clarity

The INIT → DISPATCH → MONITOR → EVALUATE → MERGE lifecycle is clearly sequenced, each phase names its command, and the Proactive Triggers table provides error-recovery feedback loops (all agents crashed, no improvement over baseline, orphan worktrees, stuck session). Not 5: this batch/destructive workflow (merging, archiving losers, cleaning up worktrees) lacks an explicit verification checkpoint before the destructive merge/cleanup step — e.g. confirming the winner passes the baseline before merging and that the merge is clean before worktree removal. Not 3: validation is present in substance (eval gates the merge) with only minor gaps.

4 / 5

Progressive Disclosure

Structure is well-sectioned and "references/agent-templates.md" is a real, clearly signaled reference, but the other two bundle references (references/dag-patterns.md and references/coordination-strategies.md) are never mentioned anywhere in the body, while their content (DAG model, frontier detection, branch naming, fan-out coordination) is partially duplicated inline in the DAG Model and Coordinator Protocol sections. The Scripts table also omits the bundled dry_run.py. Not 4: two of three references are orphaned and inlined content overlaps them; not 2: the document is well-organized, not a monolithic wall.

3 / 5

Total

16

/

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: concrete, third-person, lifecycle-complete, with an explicit Use-when clause and concrete trigger scenarios. The only weakness is trigger-term synonym coverage, missing natural variations like "fan-out", "tournament", or "A/B test" that the body itself lists.

DimensionReasoningScore

Specificity

Lists multiple specific 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", and "the best branch is merged" — with comprehensive coverage of the skill's function. Not 4: there are no meaningful gaps in coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both: a clear what ("spawns N parallel subagents competing... evaluated by metric or LLM judge... best branch is merged") and an explicit when ("Use when: user wants multiple approaches tried in parallel — code optimization, content variation, research exploration"), plus a concrete requirement ("Requires: a git repo"). Matches the anchor-5 example pattern exactly.

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 say are missing (e.g. "fan-out", "tournament", "A/B test", "compare solutions"), several of which appear in the body's trigger list but not the description. Not 5: synonym coverage is incomplete; not 3: several natural, user-voiced phrases are present.

4 / 5

Distinctiveness Conflict Risk

Clear niche — N agents competing in isolated git worktrees with winner-merge — with distinct trigger phrasing; minimal overlap risk with general orchestration or single-agent optimization skills. Uses third person throughout, so no voice penalty applies.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

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