CtrlK
BlogDocsLog inGet started
Tessl Logo

memory-config

Diagnose and configure MemSearch memory behavior. Use when the user asks about MemSearch configuration, plugin summarization, PROJECT.md/USER.md maintenance, memory directories, index health, provider routing, prompt files, or migration/compatibility questions.

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

A highly actionable, well-structured configuration skill: executable diagnostic commands, concrete TOML examples, explicit error-state inspection guidance, and disciplined per-platform reference splitting. The main improvement opportunity is trimming repetition — the host-agent disclaimer, the project-config trust rule, and platform-file pointers are each stated multiple times.

Suggestions

State the 'this is MemSearch, not the host agent's memory/config system' reminder once (in the preamble) and remove the duplicate in 'Applying changes', freeing tokens without losing the instruction.

Consolidate the v0.4.11 project-config trust rule into the 'Configuration Logic' section and have 'Applying changes' reference it in one line instead of restating which key groups are trusted.

Add a short end-of-change validation loop (re-run `memsearch config list --resolved`, confirm the value took effect, then surface restart need) to push workflow clarity from good to fully checkpointed.

DimensionReasoningScore

Conciseness

The body is dense with genuinely non-obvious MemSearch specifics (config resolution rules, v0.4.11 project-config allowlist, per-key trust rules) and avoids explaining concepts Claude already knows, but there is repeated material: the 'this is MemSearch, not the host agent's memory system' instruction appears in both the preamble and 'Applying changes', the project-config-untrusted rule is stated twice, and 'see your platform reference file' recurs across many sections. That fits 'efficient; minor instances of over-explanation that could be trimmed' rather than level 5's every-token-earns-its-place, but is well above level 3's noticeably unnecessary explanation.

4 / 5

Actionability

Copy-paste-ready commands throughout: `memsearch config list --resolved/--global/--project`, a version-check pipeline (`uv tool list --show-paths | rg ...` plus the PyPI JSON curl), concrete shell snippets for memory-dir and index-state inspection, and complete TOML provider examples with `env:` API-key refs. Level 5's 'fully executable, copy-paste ready, covers the common cases' matches; level 4 would require minor gaps in the commands or examples.

5 / 5

Workflow Clarity

A clear sequence exists — identify platform, read its reference file, route intent, diagnose first, apply via `memsearch config set`, then show the command/resolved value/restart need — with explicit error-recovery checks (`.index-state.json` `status: degraded|error`, `failed_files`, maintenance `last_error`). It falls short of level 5 because the flow is assembled from sections and routing bullets rather than one explicit validated sequence, and the post-change verification is a one-line instruction rather than a re-check loop; it clearly exceeds level 3, which would lack these checkpoints.

4 / 5

Progressive Disclosure

Platform-specific detail is cleanly split into five real, well-signaled one-level-deep reference files (claude-code.md, codex.md, dsh.md, openclaw.md, opencode.md, all present with substantive content), with an explicit environment-marker rule telling the agent to read exactly one. The body retains only shared cross-platform logic, matching 'clear overview with well-signaled one-level-deep references; content appropriately split'.

5 / 5

Total

18

/

20

Passed

Description

90%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.

A strong description that clearly states both what the skill does and when to use it, with a rich set of natural trigger terms anchored to MemSearch-specific artifacts. The only weakness is that the action statement is limited to the generic pairing 'diagnose and configure' rather than enumerating the specific operations the skill performs.

DimensionReasoningScore

Specificity

The description names the domain ("MemSearch memory behavior") and two concrete actions ("Diagnose and configure"), matching the 'names domain and 1-2 concrete actions' anchor; it does not list the several specific operations (e.g., index-health checks, provider routing, prompt overrides) that would justify a 4, but goes beyond the minimal/generic level 2.

3 / 5

Completeness

"Diagnose and configure MemSearch memory behavior" explicitly answers what, and "Use when the user asks about MemSearch configuration, plugin summarization..." explicitly answers when with concrete trigger phrases — the exact shape of the level-5 anchor. It is clearly above level 4, where the 'when' clause would be less explicit or specific.

5 / 5

Trigger Term Quality

"MemSearch configuration, plugin summarization, PROJECT.md/USER.md maintenance, memory directories, index health, provider routing, prompt files, or migration/compatibility questions" covers natural user phrasings plus concrete artifact names (PROJECT.md/USER.md), giving comprehensive trigger coverage. Level 4 would require noticeably missing natural terms, and none of the common phrasings users would say are absent.

5 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche (MemSearch-specific memory configuration) with distinct triggers like "PROJECT.md/USER.md maintenance" and "provider routing", minimizing overlap with generic memory or config skills. It does not fall to level 4, as there is no meaningful overlap risk with closely related skills.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
zilliztech/memsearch
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.