CtrlK
BlogDocsLog inGet started
Tessl Logo

recall

Fan-out search across all memory sources when context is unclear or vaguely referenced. Triggers on: 'from earlier', 'remember when', 'what we discussed', 'that thing with', 'the conversation about', 'did we ever', 'what happened with', 'you mentioned', 'we talked about', 'earlier today', 'last session', 'the other day', or any vague reference to past context that needs resolution before the agent can act.

62

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 ./skills/recall/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

An impressively lean skill body that treats the context window as scarce and encodes real operational guardrails (receipt-gated drilldown, scope correction, source separation). Its weakness is executability: the agent is told what constraints govern recall but given no concrete tool names, argument shapes, or ordered steps to actually perform it.

Suggestions

Add a short ordered workflow (1. discover the `memory` connection tools, 2. issue composed recall with project/workstream scope, 3. on `No projection head` correct scope and retry, 4. gate raw transcript access on `evidenceDrilldownReceipt`, 5. synthesize with receipts) so the sequence is explicit rather than implied across paragraphs.

Include one concrete example of a composed recall invocation — the MCP tool name and structured argument shape — so 'composed recall using the exact project/workstream scope and access envelope' becomes executable rather than descriptive.

Name the concrete artifacts the skill depends on (which tool serves composed recall, which accepts the drilldown receipt) or state where to discover them, since 'Discover the connection and callable tools for this session' currently leaves the key lookup step unspecified.

DimensionReasoningScore

Conciseness

The body is five tight paragraphs (~200 words) with zero padding — phrases like 'historical examples do not prove availability' and 'A disconnected direct MCP server does not prove the saved connection is unavailable' deliver dense operational rules with no explanation of concepts Claude already knows. Every token carries a rule; nothing could be cut without losing guidance.

5 / 5

Actionability

Guidance is high-level direction — 'Discover the connection and callable tools for this session', 'Start with composed recall using the exact project/workstream scope and access envelope' — with only two concrete identifiers (`evidenceDrilldownReceipt`, the `No projection head` error) and no named tools, commands, argument examples, or callable sequences. It describes guardrails rather than giving executable steps, matching the 'minimal concrete guidance; high-level hints but missing specific steps' anchor.

2 / 5

Workflow Clarity

An implicit sequence exists (discover connection → composed recall → scope correction → receipt-gated drilldown → synthesis) and there are partial checkpoints ('Correct the scope on `No projection head`', 'report that gap and continue'), but steps are never listed or ordered explicitly. This sits between anchor 2 (poorly defined steps) and anchor 3 (sequence present, checkpoints implicit) — the recovery rules lift it to 3, while the lack of any explicit ordering keeps it below 4.

3 / 5

Progressive Disclosure

The skill is well under 50 lines with no external reference files needed, and all content appropriately lives in SKILL.md with no nested references (the assets/ images are unreferenced but harmless). The only structural gap is that the body is header-less flowing paragraphs rather than 'well-organized sections', which keeps it below the 5 the simple-skill exception allows.

4 / 5

Total

14

/

20

Passed

Description

86%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 nails trigger coverage and the what/when pairing with a rich set of natural trigger phrases in third-person voice. Its only weakness is that the capability statement is a single action — the recall workflow's synthesis, receipt, and drilldown behavior is not surfaced.

DimensionReasoningScore

Specificity

'Fan-out search across all memory sources' names the domain (prior-context memory retrieval) and one concrete action (fan-out search), but the action set stops there — no mention of synthesis, source receipts, or drilldown that the body actually performs. This matches anchor 3 ('names domain and 1-2 concrete actions, but not comprehensive'); it is above anchor 2 because the action is concrete, and below anchor 4 because coverage has clear gaps.

3 / 5

Completeness

It explicitly answers both questions: the 'what' is 'Fan-out search across all memory sources' and the 'when' is a full 'Triggers on:' clause with concrete trigger phrases plus the catch-all 'any vague reference to past context that needs resolution before the agent can act'. This is the anchor-5 pattern ('clearly and explicitly answers both what AND when with concrete trigger phrases'), not merely the adequate-but-looser anchor 4.

5 / 5

Trigger Term Quality

The trigger list is comprehensive natural language users would actually say: 'from earlier', 'remember when', 'what we discussed', 'that thing with', 'did we ever', 'you mentioned', 'we talked about', 'earlier today', 'last session', 'the other day' — covering synonyms and temporal variations, exactly matching the anchor-5 example's breadth ('PDF files, PDFs, forms, document extraction, .pdf').

5 / 5

Distinctiveness Conflict Risk

The niche (resolving vague references to past conversation/project context) is distinct with genuinely distinctive trigger phrases ('remember when', 'last session'), so conflict risk is low — but the catch-all 'any vague reference to past context' and overlap with general memory/notes skills leaves minor collision risk, matching anchor 4 ('mostly distinct; minor overlap risk with closely related skills') rather than anchor 5's 'minimal conflict risk'.

4 / 5

Total

17

/

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
joelhooks/joelclaw
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.