CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-mesh-coordinator

Agent skill for mesh-coordinator - invoke with $agent-mesh-coordinator

46

2.60x
Quality

16%

Does it follow best practices?

Impact

99%

2.60x

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-mesh-coordinator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

25%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 reads as a distributed-systems tutorial rather than an operational skill: it spends most of its tokens explaining consensus algorithms and resilience concepts Claude already knows, while providing no executable workflow for coordinating an actual mesh. The claude-flow MCP commands are the only genuinely actionable content; the rest is padded pseudocode and textbook YAML descriptions.

Suggestions

Cut the explanatory sections on pBFT, Raft, gossip, DHT, and work stealing down to one-line summaries and keep only the skill-specific operational guidance — Claude already knows these algorithms.

Replace the pseudocode Python classes with a concrete, ordered workflow built around the mcp__claude-flow__ commands (init → peer discovery → task distribution → consensus → monitor → shutdown), including validation checkpoints such as checking swarm_status before and after task assignment.

Move the algorithm details, metrics reference, and code examples into a references/ file (e.g. references/consensus-algorithms.md) and reference it from a lean SKILL.md overview, and remove the duplicate embedded YAML agent-definition block that confuses the frontmatter structure.

DimensionReasoningScore

Conciseness

The ~360-line body extensively explains concepts Claude already knows — pBFT pre-prepare/prepare/commit phases, Raft leader election, gossip/anti-entropy, DHT consistent hashing, work stealing, and heartbeat monitoring — in textbook form with no skill-specific value added. This matches anchor 1: severely verbose, heavily padded with known material.

1 / 5

Actionability

The mcp__claude-flow__* bash commands are concrete and specific (e.g. "swarm_init mesh --maxAgents=12 --strategy=distributed"), but all the Python examples are pseudocode with undefined classes (TaskQueue, PeerNetwork, no imports, unimplemented methods). This is the anchor-3 pattern: some concrete guidance but incomplete, pseudocode instead of executable code.

3 / 5

Workflow Clarity

There is no sequenced process for actually running a coordinated mesh — the body is a reference catalog of concepts (topology, consensus, fault tolerance, load balancing) rather than an ordered workflow. A rough order is implied by the sections, but steps are poorly defined and there is no validation or verification checkpoint anywhere, matching anchor 2.

2 / 5

Progressive Disclosure

The skill is a single monolithic file with no references/, scripts/, or assets/ bundle — the full algorithm explanations, code examples, and metrics lists are all inlined where they clearly belong in separate reference files. Section headers exist, so it rises above the unstructured anchor 1, but there is no progressive disclosure at all, matching anchor 2's inlined-content pattern.

2 / 5

Total

8

/

20

Passed

Description

8%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 effectively a placeholder: it says only that this is an agent skill for mesh-coordinator and how to invoke it, without stating what the skill does or when to use it. A user or Claude has no basis to select this skill from the description alone.

Suggestions

Replace the meta-instruction with a concrete capability statement, e.g. "Coordinates autonomous agents in a peer-to-peer mesh network with distributed consensus, fault tolerance, and load balancing".

Add an explicit trigger clause: "Use when the user asks to coordinate multiple agents as a swarm/mesh, run distributed consensus, or orchestrate fault-tolerant peer-to-peer agent teams".

Remove the invocation syntax "$agent-mesh-coordinator" from the description — it wastes the character budget without helping Claude decide when to load the skill.

DimensionReasoningScore

Specificity

The description names the domain ("mesh-coordinator") but lists zero concrete actions — its only content is the meta-instruction "invoke with $agent-mesh-coordinator". It sits between the entirely-vague anchor 1 and the minimal-actions anchor 2, closer to 2 only because a specific domain is named.

2 / 5

Completeness

Neither "what" nor "when" is present: the function is conveyed only by the skill name, and there is no "Use when..." clause or equivalent trigger guidance (which alone would cap this dimension at 3). Both what and when are missing or extremely vague, matching anchor 1.

1 / 5

Trigger Term Quality

The description contains only the technical slug "mesh-coordinator" and invocation syntax "$agent-mesh-coordinator" — no natural phrases a user would say when needing this skill (mesh network, swarm, peer-to-peer, distributed coordination). This matches anchor 1: no natural keywords, only technical jargon.

1 / 5

Distinctiveness Conflict Risk

"Agent skill for mesh-coordinator - invoke with $agent-mesh-coordinator" is generic template language that would be produced identically for every skill from the same generator, giving high overlap risk with any sibling agent skill. It does name one specific skill, so it is a step above anchor 1's "helps with code and documents" but below anchor 3.

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.