Content
87%Weight 40%Scale 1-3Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A concise, actionable, well-organized single-purpose skill body with a clear three-step workflow and concrete tool invocation. The main weakness is the UUID memory-ID branch, which flags a direct lookup path but does not specify the actual tool call to perform it.
Suggestions
Specify the direct-lookup action for the UUID branch — e.g., note which mem0_memory action/parameters to use when the query is a memory ID, so the alternate path is as executable as the search path.
Add a one-line note on how the short_id in [mem0:<short_id>] is derived from the full memory ID, so the display format is reproducible end-to-end.
Clarify what "compact" truncation applies (the format says 80 chars) — confirm whether content is hard-truncated at 80 chars or summarized, to keep output deterministic.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean (~37 lines) with no exposition of concepts Claude already knows and no padding ("Quick semantic search with compact output. Lighter than /mem0-tour."); every token earns its place, matching the score-3 lean/efficient anchor rather than the score-2 'mostly efficient but could be tightened'. | 3 / 3 |
Actionability | Concrete executable guidance is given: "Use mem0_memory tool with action=\"search\", query=<user's query>" plus an exact output format string and a worked example, which is copy-paste ready like the score-3 anchor; it is not score 2 because it provides real commands rather than pseudocode or abstract description. | 3 / 3 |
Workflow Clarity | The Parse → Search → Display sequence is clearly numbered, but the UUID branch ("If the query matches a UUID pattern... treat it as a direct memory lookup instead of a search") never specifies the lookup tool call or action, leaving that path implicit; this matches the score-2 anchor of steps present but with a gap, not score 3 because the branch is not fully unambiguous. | 2 / 3 |
Progressive Disclosure | Under 50 lines, single-purpose, with well-organized sections (## Execution, ### Step 1–3) and no external references needed; per the simple-skills scoring note this earns a 3 for clear organization rather than the score-2 'some structure' level. | 3 / 3 |
Total | 11 / 12 Passed |