CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-v3-memory-specialist

Agent skill for v3-memory-specialist - invoke with $agent-v3-memory-specialist

49

1.77x
Quality

Does it follow best practices?

Impact

85%

1.77x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

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 content-rich with real architectural code and a phased plan, but it is padded with decorative diagrams and repeated marketing claims, uses non-executable bash blocks and undefined types, and keeps all detail inline rather than offloading it to reference files. It lands at level 2 across all dimensions.

Suggestions

Replace the ASCII box diagrams and repeated '150x-12,500x' performance claims with concise prose to improve token efficiency.

Add per-step validation checkpoints to the migration workflow (validate after each backend migration before proceeding), since it is a batch/destructive operation that currently lacks a feedback loop.

Move detailed architecture and benchmark code into reference files (e.g. REFERENCE.md, BENCHMARKS.md) and keep SKILL.md as a lean overview to improve progressive disclosure.

Make code examples fully executable by defining referenced types and methods (embedContent, MemoryEntry, retrieveEntries) or clearly mark them as illustrative, and convert the ```bash migration bullets into real runnable commands.

DimensionReasoningScore

Conciseness

The body mixes genuine concrete code with significant padding — decorative ASCII box diagrams, a hooks block of echo statements, and the '150x-12,500x' performance claim repeated roughly eight times — so it is mostly efficient but could be tightened, matching the level-2 anchor rather than the lean level-3 example.

2 / 3

Actionability

It provides substantial TypeScript (UnifiedMemoryService, HNSWIndexer, SONAMemoryIntegration) but references undefined types and methods (MemoryEntry, embedContent, retrieveEntries, toLearningPattern, calculateImprovement), and its ```bash migration blocks are bulleted prose rather than executable commands, fitting 'some concrete guidance but incomplete; missing key details'.

2 / 3

Workflow Clarity

The phased migration (Phase 1-3 with week assignments) and success-criteria checklist give a present sequence, but the data-migration steps (SQLite/Markdown -> AgentDB) have no per-step validation checkpoints, and for a batch/destructive migration the missing feedback loop caps workflow clarity at 2 per the rubric guideline.

2 / 3

Progressive Disclosure

No bundle files exist and the entire architecture, migration, SONA, and benchmark detail lives inline in one ~250-line file with section headers but no one-level-deep references to detail files, matching 'some structure but content that should be separate is inline'; it is not a deeply-nested-reference level-1 case.

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 a non-functional label-plus-invocation-string that fails to state what the skill does or when to use it. It scores the minimum across every dimension because it conveys no capability, no natural triggers, and no distinctiveness.

Suggestions

Rewrite the description to state concrete actions, e.g. 'Unifies 6+ legacy memory systems into AgentDB with HNSW indexing, migrates existing data, and benchmarks search performance'.

Add a 'Use when...' trigger clause naming natural user terms such as memory systems, slow memory search, HNSW/AgentDB migration, or cross-agent memory sharing.

Remove the generic invocation-syntax filler ('invoke with $agent-v3-memory-specialist') which adds no capability information and reads as jargon.

DimensionReasoningScore

Specificity

The description 'Agent skill for v3-memory-specialist - invoke with $agent-v3-memory-specialist' names no concrete actions at all; it only labels the skill and gives an invocation syntax, matching the 'vague or no actions' anchor rather than naming any capability like the level-2 example does.

1 / 3

Completeness

It answers neither 'what does this do' (the memory-unification work is never mentioned) nor 'when should Claude use it' (no 'Use when...' clause or equivalent trigger), so both halves are missing per the level-1 anchor; the missing trigger clause also caps completeness at 2 at most.

1 / 3

Trigger Term Quality

It contains only the technical invocation token '$agent-v3-memory-specialist' and no natural keywords a user would actually say (e.g., memory, search, indexing, migration), matching the 'technical jargon or overly generic' anchor.

1 / 3

Distinctiveness Conflict Risk

The 'Agent skill for X - invoke with $X' template is generic and gives no capability-based niche, so it would not reliably distinguish this skill from any other agent skill, matching the 'very generic' anchor.

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.