CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mempalace-recall

Recall protocol for MemPalace — search the palace before answering about past work, people, projects, or prior decisions. Apply when the user asks what was decided, what happened before, who someone is, what was discussed last time, or anything that may already be filed in their memory palace; or when mempalace-recall is invoked. Complements the mempalace setup skill and requires the mempalace-mcp server.

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body delivers a well-sequenced, validated search-before-answer protocol with concrete tool selection and honest error handling — genuinely actionable for an instruction-only skill. Its weaknesses are redundancy (duplicated supersede guidance, repeated mottos, an unnecessary persona section) and inline density that a reference file could relieve.

Suggestions

Deduplicate: state the kg_supersede / kg_invalidate / kg_add selection rule once (Protocol step 6) and have the 'Stale or conflicting facts' unhappy path point back to it instead of repeating it verbatim.

Trim the 'Identity' persona section and the second occurrences of 'wrong is worse than slow' and 'do not silently fall back' to reclaim tokens without losing guidance.

Add one or two example mempalace_search queries (e.g. 'Tommy's employer' vs. a pasted-conversation anti-example) so the 'short, keyword-driven query' rule is concretely demonstrated.

DimensionReasoningScore

Conciseness

Mostly efficient but with noticeable tightening opportunities: the kg_supersede/kg_invalidate/kg_add selection guidance appears verbatim in both "Protocol" step 6 and "Unhappy paths"; "wrong is worse than slow" and "do not silently fall back to model memory" each appear twice; and the "Identity" persona section ("Act as a senior AI-memory systems engineer with decades of experience...") is padding Claude does not need. This fits 'includes some unnecessary explanation or could be tightened' rather than the 'minor instances' of a 4.

3 / 5

Actionability

Concrete, executable guidance throughout: named MCP tools (mempalace_search, mempalace_kg_query, mempalace_diary_read...), a tool-selection table, specific commands (mempalace --version, mempalace status), and concrete query-shape guidance ("short natural-language query (keywords or a question — not a system prompt)"). Falls short of a 5 because there is no worked example of an actual query, and detail is deferred to external URLs the agent may not fetch.

4 / 5

Workflow Clarity

Clear sequenced protocol (Step 0 availability check → injected memory → pre-response search → verify when unsure → return verbatim → diary write → supersede on change) with explicit validation up front and a dedicated "Unhappy paths" section providing error-recovery feedback loops (empty results → widen scope per the query guide; MCP errors → surface and suggest mempalace status). This matches the top anchor's explicit validation plus feedback loops.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ absent), and the body is well sectioned with clearly signaled, one-level-deep external pointers (the canonical recall-protocol URL and query guide). Minor gap: the body runs ~120 lines with the full protocol, tool table, and anti-patterns all inline — some detail could be split out — keeping it below the 'clear overview with appropriately split content' anchor.

4 / 5

Total

16

/

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: concrete single-action scope, explicit 'Apply when' triggers using natural user phrasings, and clear boundary against the sibling mempalace setup skill. Only gap is that it names just one action (search before answering) rather than several concrete capabilities.

DimensionReasoningScore

Specificity

The description names the domain ("Recall protocol for MemPalace") and one concrete action ("search the palace before answering about past work, people, projects, or prior decisions"), matching the anchor for 1-2 concrete actions without comprehensive coverage. It does not list several specific actions (the individual tools like search/kg_query/diary_read stay in the body), so it is not a 4.

3 / 5

Completeness

It explicitly answers both: what ("search the palace before answering about past work, people, projects, or prior decisions") and when ("Apply when the user asks what was decided, what happened before, who someone is, what was discussed last time..."). The explicit 'Apply when' clause with concrete trigger phrases matches the top anchor exactly; a 4 would require a weaker or less specific 'when', which is not the case.

5 / 5

Trigger Term Quality

It comprehensively covers natural user phrasings — "what was decided", "what happened before", "who someone is", "what was discussed last time", "past work, people, projects, or prior decisions", "anything that may already be filed in their memory palace" — plus the explicit invocation name. These are the exact forms a user would naturally say, matching the comprehensive-synonyms anchor; no neighboring anchor fits better.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (recall only) and explicitly disambiguates from the sibling skill ("Complements the mempalace setup skill and requires the mempalace-mcp server"), with the body stating the mempalace skill covers install/mine/status while this one covers recall. Distinct triggers and explicit boundary mean minimal conflict risk.

5 / 5

Total

18

/

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

MemPalace/mempalace

Path

.antigravity-plugin/skills/mempalace-recall/SKILL.md

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.