CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-coordinator-swarm-init

Agent skill for coordinator-swarm-init - invoke with $agent-coordinator-swarm-init

57

2.80x
Quality

37%

Does it follow best practices?

Impact

87%

2.80x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

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

Quality

Content

53%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 well-sectioned coordination protocol spec with real concrete elements (memory key patterns, namespace rules, hook commands), but it never tells the reader how to perform the actual initialization, and its claimed validation steps have no executable form. The stray embedded agent-definition YAML block at the top of the body is a structural defect.

Suggestions

Add the concrete initialization commands (the actual npx claude-flow swarm/topology invocations) so the core task is executable, not just described.

Turn the Error Handling claims ('Validates topology selection', 'Checks resource availability') into explicit validation checkpoints with retry/fallback steps inside the workflow.

Remove or relocate the embedded second '---' YAML block — a stray frontmatter delimiter in the body confuses parsers and readers; move hook commands into a scripts/ file referenced from the body.

DimensionReasoningScore

Conciseness

The bullet lists are lean per-line, but vague filler lines pad several sections ('Handles initialization failures gracefully', 'Provides fallback configurations', 'Establishes message passing protocols') and the embedded agent-definition YAML duplicates information restated in the markdown. Mostly efficient with some unnecessary material — anchor 3, not anchor 4's 'minor instances'.

3 / 5

Actionability

The memory protocol is genuinely concrete (specific key patterns like 'swarm/[agent-name]$status', a fixed 'coordination' namespace, and executable npx claude-flow commands in the hooks), but the core workflow — how to actually initialize a swarm — is described only abstractly ('Allocates compute resources based on task complexity', 'Validates topology selection') with no commands. Concrete guidance exists but the central task is incomplete, matching anchor 3.

3 / 5

Workflow Clarity

Sequences are present (the 5-step MANDATORY memory protocol and the 'Initialize swarm → Spawn agents → Orchestrate tasks' handoff patterns), but there are no validation checkpoints or feedback loops anywhere — 'Checks resource availability' and 'Validates topology selection' are asserted in Error Handling without any steps. Anchor 3 ('steps listed but validation gaps') is the best fit.

3 / 5

Progressive Disclosure

No bundle files exist, and the ~110-line single file is organized under clear section headers (Purpose, Core Functionality, Usage Examples, Integration Points, Best Practices, Error Handling) with nothing that clearly belongs in a separate file. It misses anchor 5 because the skill exceeds the simple-skill line and the stray second YAML frontmatter block at the top of the body muddies navigation.

4 / 5

Total

13

/

20

Passed

Description

21%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 is a metadata placeholder: it echoes the skill's own filename and an internal invocation token instead of describing capabilities or usage triggers. A user (or Claude) reading it learns nothing about what the skill does or when to reach for it.

Suggestions

Replace the name-echo with 2-3 concrete capabilities, e.g. 'Initializes agent swarms: selects topology (hierarchical/mesh/star/ring), allocates resources, and configures shared-memory coordination.'

Add an explicit 'Use when...' trigger clause naming natural phrases like 'initialize a swarm', 'set up multi-agent coordination', or 'swarm topology'.

Drop the internal '$agent-coordinator-swarm-init' invocation syntax — it is jargon users never say and wastes the description's trigger surface.

DimensionReasoningScore

Specificity

The description 'Agent skill for coordinator-swarm-init' names a domain but contains zero concrete capability actions — the only verb is the generic 'invoke'. It is not entirely abstract (anchor 1) because the domain label 'coordinator-swarm-init' is at least specific-ish, but it falls noticeably short of anchor 3's '1-2 concrete actions'.

2 / 5

Completeness

It has a vague 'what' ('Agent skill for coordinator-swarm-init' — restates the skill's own name) and no 'when' clause at all, which is exactly anchor 2. It cannot score 3 because even a clear 'what' is absent; the guideline capping completeness at 3 for a missing 'Use when...' clause is moot since both halves are weak.

2 / 5

Trigger Term Quality

The only trigger phrase is the internal invocation syntax '$agent-coordinator-swarm-init', which is technical jargon no user would naturally say. There are no natural keywords like 'initialize a swarm', 'agent coordination', or 'mesh topology' — matching anchor 1 ('only technical jargon or entirely generic language').

1 / 5

Distinctiveness Conflict Risk

The unique compound name 'coordinator-swarm-init' gives it low collision risk with unrelated skills, but the description provides no capability or trigger terms to distinguish it from sibling swarm/coordination skills. Anchor 3 ('somewhat specific but could still overlap with similar skills') fits; it lacks the distinct trigger surface of anchor 4.

3 / 5

Total

8

/

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.