CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-swarm

Agent skill for swarm - invoke with $agent-swarm

40

2.27x
Quality

7%

Does it follow best practices?

Impact

100%

2.27x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/agent-swarm/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

14%Scale 1-3

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

This skill reads more like a marketing description or persona prompt than an actionable skill document. It spends most of its tokens describing what the agent is and listing capabilities rather than providing concrete, executable workflows for orchestrating swarms. The tool call examples are a positive element but are undermined by the lack of workflow sequencing, validation steps, and error handling guidance.

Suggestions

Remove the descriptive lists of topologies, agent types, and quality standards—replace with a concise quick-start workflow showing a complete swarm deployment from init to task completion with actual tool calls chained together.

Add explicit validation checkpoints: after swarm_init check the response, after agent_spawn verify agent status, after task_orchestrate poll swarm_status and handle failures.

Add error handling guidance: what to do when an agent fails to spawn, when a task times out, or when swarm_status reports degraded performance.

Convert the 6-step 'orchestration approach' from abstract descriptions into a concrete numbered workflow with specific tool calls at each step and decision points for branching.

DimensionReasoningScore

Conciseness

Heavily verbose with extensive explanations of concepts Claude already understands (what topologies are, what agent types do, quality standards that are generic best practices). The bullet-point lists of agent types and topologies with descriptions are padding that doesn't add actionable value. The 'quality standards' section is entirely generic advice.

1 / 3

Actionability

Provides concrete MCP tool call examples with parameters, which is useful. However, the code is illustrative rather than executable in a real workflow—there's no guidance on how to chain these calls together, handle responses, or deal with errors. The tool calls look like pseudocode documentation rather than copy-paste-ready workflows.

2 / 3

Workflow Clarity

The 6-step 'orchestration approach' is abstract and descriptive rather than prescriptive. There are no validation checkpoints, no error recovery steps, no feedback loops for monitoring swarm health or handling agent failures. For a system involving multi-agent coordination (inherently complex and error-prone), the lack of concrete validation and recovery workflows is a significant gap.

1 / 3

Progressive Disclosure

Monolithic wall of text with no references to external files, no clear separation between quick-start and advanced content. Everything is dumped into a single file with no navigation structure. Topology descriptions, agent type descriptions, and quality standards could all be separated or omitted entirely.

1 / 3

Total

5

/

12

Passed

Description

0%Scale 1-3

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

This is an extremely weak description that fails on every dimension. It provides no information about what the skill does, when it should be used, or how it differs from other skills. It reads more like a label than a functional description that Claude could use for skill selection.

Suggestions

Describe the concrete actions this skill performs (e.g., 'Coordinates multiple sub-agents to parallelize tasks such as X, Y, Z').

Add an explicit 'Use when...' clause with natural trigger terms that describe scenarios where this skill should be selected (e.g., 'Use when the user needs to distribute work across multiple agents or mentions parallel processing, task delegation, or multi-agent coordination').

Remove the invocation command from the description and replace it with domain-specific keywords that distinguish this skill from other agent-related skills.

DimensionReasoningScore

Specificity

The description provides no concrete actions whatsoever. 'Agent skill for swarm' is entirely vague and abstract, giving no indication of what the skill actually does.

1 / 3

Completeness

Neither 'what does this do' nor 'when should Claude use it' is answered. There is no explanation of capabilities and no 'Use when...' clause or equivalent trigger guidance.

1 / 3

Trigger Term Quality

The only keyword is 'swarm', which is not a natural term users would use to describe a task. The invocation command '$agent-swarm' is a technical artifact, not a user-facing trigger term.

1 / 3

Distinctiveness Conflict Risk

The description is so generic that it provides no distinguishing characteristics. 'Agent skill for swarm' could mean virtually anything and offers no clear niche or distinct triggers.

1 / 3

Total

4

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
ruvnet/claude-flow
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.