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.

65

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/opencode/skills/memory-config/SKILL.md

The canonical home for this skill is memory-config in zilliztech/memsearch

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 strongly actionable, well-structured configuration skill: concrete diagnostic commands, explicit config-trust rules, and exemplary progressive disclosure into per-platform reference files. The main improvement opportunities are showing an actual `memsearch config set` example and cutting the repeated disclaimers and "see your platform reference file" reminders.

Suggestions

Add one copy-paste `memsearch config set` example showing key, value, and global vs project scope (e.g. enabling plugin summarize globally) since applying changes is the skill's central flow.

State the "MemSearch, not host memory" clarification once (as the body itself instructs) and consolidate the repeated "see your platform reference file" pointers into a single convention note.

Present the diagnostic sequence as a numbered checklist with an explicit fix-and-retry loop when `.index-state.json` reports `degraded` or `error`.

DimensionReasoningScore

Conciseness

The body is command-first and dense with no explanations of concepts Claude already knows, but it repeats the "this is MemSearch, not the host agent's memory/config system" disclaimer three times and the phrase "see your platform reference file" roughly ten times — trimmable padding that keeps it below anchor 5, while it is clearly more efficient than anchor 3's unnecessary explanations.

4 / 5

Actionability

Diagnosis is fully executable (copy-paste `memsearch config list --resolved/--global/--project`, version checks, PyPI curl, file and index-state inspection) with concrete TOML provider blocks, but the core change flow only says "Use `memsearch config set` for changes" without a single example invocation showing key, value, and scope flags, which is a minor gap versus anchor 5.

4 / 5

Workflow Clarity

The flow is well sequenced — identify platform and read its reference file, route intent, run the diagnose-first command sequence, apply changes, then "show the command, the resolved value, and whether a new session is needed" — with error-state inspection of `.index-state.json` and `.maintenance-state.json` providing feedback loops and ask-first guardrails for destructive/paid operations. It falls short of anchor 5 because the diagnostic sequence is not presented as an explicit ordered checklist with fix-and-retry loops.

4 / 5

Progressive Disclosure

The SKILL.md body is a well-sectioned overview that correctly pushes platform-specific detail (version-check commands, plugin keys, restart guidance) into five real, one-level-deep reference files, instructs the agent to read only the one matching its environment, and clearly signals each path; the referenced files exist and contain no nested references.

5 / 5

Total

17

/

20

Passed

Description

78%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 well-structured description with an explicit what-plus-when pattern and strong, specific trigger terms. Its main weaknesses are generic action verbs ("diagnose and configure") and residual overlap risk with the host agent's built-in memory configuration, which the skill body itself acknowledges.

Suggestions

Replace the generic verbs with more specific capabilities, e.g. "Diagnose index and capture issues, route LLM providers, configure summarization and PROJECT.md/USER.md maintenance".

Add the natural synonyms users are likely to say, such as "memory settings", "remember/recall not working", or "memory search".

Sharpen distinctiveness by opening with "MemSearch plugin memory (not the host agent's built-in memory)" so it cannot trigger for the host's own memory-config skill.

DimensionReasoningScore

Specificity

"Diagnose and configure MemSearch memory behavior" names the domain and two concrete actions, but the verbs are generic and it does not list several specific operations (e.g., summarize tuning, provider setup, index repair), matching anchor 3 rather than anchor 4.

3 / 5

Completeness

It explicitly answers what ("Diagnose and configure MemSearch memory behavior") and when ("Use when the user asks about ... migration/compatibility questions") with a concrete list of trigger phrases, matching the anchor-5 example structure; it is not anchor 4 because the when clause is fully explicit rather than improvable.

5 / 5

Trigger Term Quality

The trigger list covers many natural phrases ("MemSearch configuration", "plugin summarization", "PROJECT.md/USER.md maintenance", "memory directories", "index health", "provider routing", "prompt files"), but misses common synonyms a user might say such as "settings", "remember", or "recall".

4 / 5

Distinctiveness Conflict Risk

The MemSearch-specific triggers (PROJECT.md/USER.md, index health, provider routing) create a clear niche, but "memory behavior" and "memory directories" overlap with the host agent's own built-in memory/config system — a conflict the body itself has to explicitly disclaim — so it falls short of anchor 5.

4 / 5

Total

16

/

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