CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-swarm-memory-manager

Agent skill for swarm-memory-manager - invoke with $agent-swarm-memory-manager

50

2.25x
Quality

Does it follow best practices?

Impact

90%

2.25x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The body is reasonably organized into themed sections but relies on non-executable pseudo-code, lacks a validated multi-step workflow, and bundles everything into one monolithic file. It reads as a concept outline rather than operational guidance.

Suggestions

Replace the 'mcp__claude-flow__memory_usage { ... }' pseudo-syntax with real, executable calls or clearly justify the abstraction.

Add an explicit sequenced workflow with validation checkpoints for destructive/batch memory writes (e.g., verify checksum, resolve conflicts, confirm replication).

Move detailed metrics and recovery procedures into separate reference files and link to them from a concise overview.

DimensionReasoningScore

Conciseness

The body is mostly structured into terse sections, but it explains concepts Claude already knows (CRDT, vector clocks, LRU, write-ahead logging) and repeats verbose pseudo-code blocks that could be tightened.

2 / 3

Actionability

It provides concrete-looking guidance, but the 'mcp__claude-flow__memory_usage { ... }' blocks are non-executable pseudo-syntax rather than copy-paste-ready code, and helpers like resolveConflict are undefined.

2 / 3

Workflow Clarity

Responsibilities and operations are listed, but there is no sequenced workflow with validation checkpoints for the batch/destructive memory writes, which caps workflow clarity at 2.

2 / 3

Progressive Disclosure

The skill is a single ~180-line monolithic file with no bundle references and no external files, so detailed material that should be split out (metrics, recovery) is inline despite reasonable section organization.

2 / 3

Total

8

/

12

Passed

Description

0%

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 auto-generated boilerplate that conveys only the skill name and invocation token, with no statement of capabilities or usage triggers. It fails to inform Claude when or why to invoke the skill.

Suggestions

Replace the boilerplate with a concrete list of actions, e.g. 'Stores, retrieves, and synchronizes distributed memory across hive-mind agents'.

Add an explicit 'Use when...' clause naming natural trigger phrases such as 'distributed memory', 'hive mind sync', or 'agent memory consistency'.

Drop the 'invoke with $...' token from the description; it is invocation syntax, not a capability or trigger.

DimensionReasoningScore

Specificity

The description only states 'Agent skill for swarm-memory-manager - invoke with $agent-swarm-memory-manager', naming no concrete actions or capabilities, matching the vague 'Helps with documents' anchor.

1 / 3

Completeness

It neither explains what the skill does nor when to use it; there is no 'Use when...' clause, so both 'what' and 'when' are missing.

1 / 3

Trigger Term Quality

It offers only the skill name and invocation syntax '$agent-swarm-memory-manager' rather than natural keywords a user would say when needing this skill.

1 / 3

Distinctiveness Conflict Risk

'Agent skill for X - invoke with $X' is generic boilerplate that could describe any agent skill, giving it no distinct niche to avoid conflicts.

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.

Validation16 / 16 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.