CtrlK
BlogDocsLog inGet started
Tessl Logo

swarm-advanced

Advanced swarm orchestration patterns for research, development, testing, and complex distributed workflows

62

3.84x
Quality

43%

Does it follow best practices?

Impact

100%

3.84x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/swarm-advanced/SKILL.md

The canonical home for this skill is swarm-advanced in ruvnet/agentic-flow

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 well-organized and rich in concrete tool calls, but it is a monolithic ~970-line document that repeats the same orchestration scaffolding across four patterns, mixes executable CLI commands with non-runnable pseudocode, and lacks validation checkpoints for its batch operations. It would benefit substantially from splitting patterns into reference files and deduplicating repeated guidance.

Suggestions

Move each pattern (Research, Development, Testing, Analysis) into a separate reference file (e.g. references/pattern-research.md) and keep only a compact overview plus topology-selection guidance in SKILL.md, eliminating the Core Concepts / Best Practices / Real-World Examples redundancy.

Make code snippets self-contained by defining the variables they use (findings, researchData, taskQueue, etc.) or explicitly framing them as parameter templates rather than runnable code.

Add explicit validation checkpoints after batch operations — e.g. check swarm_status/task_results and only proceed to the next phase when results are healthy, with a retry/fallback loop on failure.

DimensionReasoningScore

Conciseness

The ~970-line body repeats near-identical scaffolding four times (swarm_init + agent_spawn array + parallel_execute per pattern), 'Best Practices' restates the 'Core Concepts' topology guidance, and 'Real-World Examples' re-compresses Patterns 1-3. This is noticeably verbose with several padded/redundant sections; not 1 because most of the body is concrete tool-call material rather than explanations of concepts Claude already knows.

2 / 5

Actionability

Concrete MCP tool calls and executable CLI fallback commands are provided, but many snippets depend on undefined variables (findings, researchData, testScenarios, taskQueue, successfulWorkflows, securityScanLogs) and use forEach-style pseudocode that cannot run as written. Fits 'Some concrete guidance but incomplete; pseudocode instead of executable code'; not 4 because key inputs and outputs are never defined.

3 / 5

Workflow Clarity

Each pattern is clearly sequenced into Phases 1-4, but there are no explicit validation checkpoints — batch operations (parallel_execute, batch_process, deploy pipelines) proceed without verify-before-continue steps, which caps workflow clarity at 3 per the rubric's batch-operation rule. Not 2 because the phase sequencing itself is coherent and well-defined.

3 / 5

Progressive Disclosure

Section headers organize the content, but there are no bundle files at all: four full pattern guides plus the entire tool surface are inlined in a single very long SKILL.md, and the only references are external web links. Fits 'Some structure but content that should be separate is inline'; not 4 because pattern guides and tool reference material clearly belong in separate reference files.

3 / 5

Total

11

/

20

Passed

Description

45%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 description identifies a clear domain (swarm orchestration) with relevant keywords, but it reads as a topic label rather than a capability statement: no concrete actions and no 'Use when...' trigger guidance. Its broad application list also raises overlap risk with generic research/development/testing skills.

Suggestions

Add a concrete action statement, e.g. 'Orchestrates multi-agent swarms: initializes topologies, spawns specialized agents, and coordinates parallel research, development, and testing tasks.'

Append an explicit trigger clause such as 'Use when the user asks to run parallel agents, coordinate a swarm, or distribute work across multiple agents.'

Narrow the application list or add distinct qualifiers (e.g. 'claude-flow swarm') so it does not compete with generic research/dev/testing skills.

DimensionReasoningScore

Specificity

The description names the domain ("swarm orchestration") and broad application areas ("research, development, testing, and complex distributed workflows") but lists no concrete actions — there is no verb describing what the skill actually does. It matches the anchor 'Names the domain but actions are minimal or generic'; not 3 because no specific action is stated, not 1 because it is not pure abstraction.

2 / 5

Completeness

It clearly answers 'what' (advanced swarm orchestration patterns for these domains) but contains no 'when' — no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. Not 4 because the 'when' is entirely absent rather than merely implicit.

3 / 5

Trigger Term Quality

Terms like "swarm", "orchestration", "distributed", "research", and "testing" are relevant keywords, but the description misses natural phrases a user would say such as "parallel agents", "multi-agent", or "coordinate agents". This matches 'Some relevant keywords but missing common variations or synonyms'.

3 / 5

Distinctiveness Conflict Risk

"Swarm orchestration" is a recognizable niche, but "research, development, testing, and complex distributed workflows" spans very broad territory that could overlap with general research, development, and testing skills. Fits 'Somewhat specific but could still overlap with similar skills'.

3 / 5

Total

11

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (974 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

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