CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-swarm

Agent skill for swarm - invoke with $agent-swarm

52

2.27x
Quality

27%

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

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

The body is a role-prompt monolith: it conveys a real tool surface (concrete MCP tools and parameters) but wraps it in verbose persona language, pseudocode-style examples, and no validation checkpoints for destructive swarm operations. It also begins with a duplicate orphaned frontmatter block, a structural defect that should be removed. Splitting the API reference and glossaries into bundle files with a verification step after scale/destroy operations would lift most dimensions.

Suggestions

Add explicit validation/verification steps after risky operations, e.g. check swarm_status() output after swarm_scale or agent_spawn before proceeding to task_orchestrate, and confirm before calling swarm_destroy.

Remove the duplicate orphaned frontmatter block at the top of the body and strip the 'Quality standards' platitudes and persona padding ('master orchestrator', 'Your expertise lies in') — they explain things Claude already knows.

Move the full MCP API reference, topology glossary, and agent-type glossary into a references/ file (e.g. references/api.md) linked one level deep from a concise SKILL.md overview, and turn the toolkit block into executable invocation examples.

DimensionReasoningScore

Conciseness

Noticeably padded: role inflation ('a master orchestrator... Your expertise lies in...') and a 'Quality standards' section of generic platitudes Claude already knows ('Intelligent agent selection based on task requirements', 'Robust error handling and swarm fault tolerance'). Not 1 because the tool reference and topology/agent lists do carry real, non-redundant information.

2 / 5

Actionability

The toolkit block names concrete MCP tools with real parameters (swarm_init with topology/maxAgents/strategy, agent_spawn with type/capabilities), but they are presented as pseudocode-style listings with placeholders ('swarm_id: "id"') rather than executable, copy-paste-ready invocations, and there is no worked example. Not 4 because the guidance lacks the specific detail needed to actually run a workflow end to end.

3 / 5

Workflow Clarity

A clear six-step sequence exists (Task Analysis through Dynamic Scaling), but there are no validation checkpoints anywhere; per the rubric's cap, destructive and batch operations (swarm_destroy, swarm_scale, multi-agent spawning) without verification steps cap this score at 3. Not 2 because the steps are well-defined and ordered.

3 / 5

Progressive Disclosure

The body has headed sections and no nested-reference traps (no bundle files exist at all), but everything — the full MCP API reference, topology glossary, and agent-type glossary — is inlined in a ~75-line monolith, and the body opens with an orphan duplicate frontmatter block, which is confusing. Not 4 because the API reference and glossaries belong in separate reference files and the malformed head makes navigation worse.

3 / 5

Total

11

/

20

Passed

Description

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

The frontmatter description is effectively non-functional: it says nothing about what the skill does and offers no natural trigger phrases. Note also that SKILL.md contains a second, orphaned frontmatter block in the body with a fuller description ('AI swarm orchestration and management specialist...'), which is a structural defect but is not part of the actual frontmatter. The real description needs a complete rewrite covering capabilities and 'use when' guidance.

Suggestions

Replace the description with concrete capabilities drawn from the body, e.g. 'Deploys, coordinates, and scales multi-agent swarms in the Flow Nexus cloud platform: initializes swarm topologies, spawns specialized agents, and orchestrates tasks across them.'

Add an explicit 'Use when...' clause with natural trigger phrases users would actually say, e.g. 'Use when the user mentions agent swarms, multi-agent orchestration, swarm deployment, or scaling agent teams.'

Remove the jargon-only '$agent-swarm' trigger line in favor of natural language keywords, and delete the duplicate frontmatter block from the body so the canonical description is unambiguous.

DimensionReasoningScore

Specificity

The description ('Agent skill for swarm - invoke with $agent-swarm') names no concrete actions whatsoever; 'Agent skill for swarm' is pure abstraction with no capability listed, matching the 'Helps with documents' anchor exactly.

1 / 5

Completeness

A weak 'when' exists ('invoke with $agent-swarm') but the 'what' is entirely missing, matching the anchor 'only when is present without what'. Not 1 because an explicit invocation trigger is present; not 3 because there is no clear statement of what the skill does.

2 / 5

Trigger Term Quality

There are no natural keywords a user would say; '$agent-swarm' is technical invocation jargon and 'swarm' alone is a generic technical term, matching the 'only technical jargon or entirely generic language' anchor.

1 / 5

Distinctiveness Conflict Risk

'Agent skill for swarm' is very broad with high overlap risk against any other multi-agent/orchestration skill; the '$agent-swarm' token is the only distinguishing element, matching the 'very broad; high overlap risk' anchor.

2 / 5

Total

6

/

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
ruvnet/ruflo
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.