CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hindsight-recall

Search long-term memory for relevant context from past coding sessions using Hindsight MCP tools

Quality

76%

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 ./hindsight-integrations/cursor/skills/hindsight-recall/SKILL.md
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.

The body is a tight, well-structured instruction-only skill: lean sections, named tools, and a conditional workflow checkpoint. Its only real gap is the absence of example queries or fallback behavior for the MCP recall tools.

DimensionReasoningScore

Conciseness

The ~26-line body is lean with no padding and no explanations of concepts Claude already knows — every line ("Check if `<hindsight_memories>` in the current context already contains relevant results", "use the Hindsight MCP `recall` tool") earns its place. This matches the 'lean and efficient; assumes Claude's competence' anchor.

5 / 5

Actionability

Guidance is concrete for an instruction-only skill: it names the exact context tag (`<hindsight_memories>`), the exact MCP tools (`recall`, `reflect`), and a specific config path (`.cursor/mcp.json`). It falls short of 5 because no example queries or argument guidance are given for `recall`/`reflect`, leaving minor gaps in how to actually invoke them.

4 / 5

Workflow Clarity

The 5-step workflow is clearly sequenced and includes an explicit conditional checkpoint ("If session memory already covered it, use those memories directly"), plus a conflict-handling rule in Guardrails. It is not a 5 because there is no guidance for the case where `recall` returns nothing or irrelevant results — no feedback loop for retrying or reformulating the search.

4 / 5

Progressive Disclosure

At under 50 lines with no need for external references (no references/, scripts/, or assets/ bundles exist), the well-organized Trigger / Workflow / Guardrails / Output sections fully satisfy the simple-skill exception for progressive disclosure. Navigation is trivial and nothing is inlined that belongs in a separate file.

5 / 5

Total

18

/

20

Passed

Description

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

The description gives a clear, concrete statement of what the skill does but entirely lacks a 'when to use it' trigger clause, which caps completeness and weakens trigger-term quality. Adding an explicit 'Use when...' clause with natural user phrases would lift the two heaviest-weighted dimensions.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user asks about past decisions, previous sessions, project history, or preferences ('what did we decide about X?', 'do you remember...')."

Add natural synonyms and trigger phrases users would actually say — 'remember', 'recall', 'previously', 'earlier session' — to broaden keyword coverage.

Briefly enumerate the concrete capabilities (search past-session memories via the `recall` tool, reason over accumulated memories via `reflect`) so the 'what' covers more than a single action.

DimensionReasoningScore

Specificity

"Search long-term memory for relevant context from past coding sessions" names the domain (long-term memory, past sessions) and one concrete action (search), matching the 'names domain and 1-2 concrete actions' anchor. It is above a bare 'Processes PDF files'-style phrase because it adds a purpose, but below score 4 because only a single action is covered with no enumeration of capabilities.

3 / 5

Completeness

The 'what' is clear ("Search long-term memory for relevant context ... using Hindsight MCP tools") but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 2 because the 'what' is concrete and specific, not vague.

3 / 5

Trigger Term Quality

Keywords like "long-term memory", "past coding sessions", and "context" are relevant, but common natural variations users would say — "remember", "recall", "previously decided", "history" — are absent. This fits the 'some relevant keywords but missing common variations or synonyms' anchor rather than the comprehensive coverage of a 5.

3 / 5

Distinctiveness Conflict Risk

Naming "Hindsight MCP tools" carves out a clear niche distinct from generic memory or search skills, with only minor overlap risk against other memory/context skills. It falls short of a 5 because without trigger phrases like 'use when the user asks about past decisions', it could still fire for overlapping memory-related requests.

4 / 5

Total

13

/

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

vectorize-io/hindsight

Path

hindsight-integrations/cursor/skills/hindsight-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.