CtrlK
BlogDocsLog inGet started
Tessl Logo

basic-memory-pi

Use Basic Memory from Pi for durable continuity. Capture checkpoints with bm_capture, recall prior Pi checkpoints with bm_recall, and consult bundled Basic Memory skill references for note/task structure without assuming direct Basic Memory MCP tool names are available.

57

Quality

65%

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 ./integrations/pi/skills/basic-memory-pi/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 lean, well-structured, and gives actionable tool signatures plus a clear workflow with a capture checklist. Its main weakness is progressive disclosure: it points to a bundled skill-references/ directory that does not exist and names no concrete files.

Suggestions

Either provide the bundled skill-references/ files or remove the reference and inline the essential note/task structure guidance.

When referencing bundles, name specific files (e.g. "See references/capture-quality.md") rather than only a directory.

Add one concrete example invocation of bm_recall and bm_capture with realistic arguments.

DimensionReasoningScore

Conciseness

The ~33-line body is efficiently sectioned and avoids explaining concepts Claude already knows; minor redundancy in re-stating the "don't assume MCP tool names" point across Transport notes and References keeps it just short of fully lean.

4 / 5

Actionability

Provides concrete tool signatures (bm_recall({ query? }), bm_capture({ title? })) and a specific capture checklist, but offers no example invocations with real arguments and the referenced bundle does not exist, leaving minor gaps.

4 / 5

Workflow Clarity

A clear 4-step sequence (recall, treat as reference, capture at decision/blocker/handoff, record durable state) with a capture-quality checklist; no validation/feedback loop, but the operations are not destructive or batch so the simple-skill exception applies.

4 / 5

Progressive Disclosure

Sections are well organized, but the References section signals only a directory ("bundled under skill-references/") with no specific file paths, and that directory is absent from the bundle, so references are present but not clearly signaled and effectively broken.

3 / 5

Total

15

/

20

Passed

Description

58%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 conveys concrete capabilities tied to specific tool names and a distinct Pi-specific niche, but it lacks an explicit 'Use when...' trigger and the most natural user-facing keywords (remember, resume, continue). Adding a trigger clause and user-natural phrasing would lift completeness and trigger_term_quality.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user asks to remember, resume, continue, or recover context in Pi."

Add user-natural keywords (remember, resume, continue where we left off) alongside the technical bm_capture/bm_recall terms.

Tighten the third action from a guidance hint ("consult bundled references") into a concrete capability statement.

DimensionReasoningScore

Specificity

Names three concrete actions ("Capture checkpoints with bm_capture", "recall prior Pi checkpoints with bm_recall", "consult bundled Basic Memory skill references"), but the third is a guidance hint rather than a capability and the MCP-tool-names clause is a constraint, so coverage is not fully comprehensive.

4 / 5

Completeness

Clearly states what the skill does, but provides no "Use when..." trigger clause; per the rubric guideline a missing explicit trigger caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant keywords ("capture", "recall", "checkpoints", "continuity") but omits the natural user phrases "remember", "resume", and "continue" that a user would actually say and that only appear in the body.

3 / 5

Distinctiveness Conflict Risk

The Pi-specific surface ("Basic Memory from Pi", bm_capture, bm_recall) carves a clear niche with only minor overlap risk against general memory/continuity skills.

4 / 5

Total

14

/

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
basicmachines-co/basic-memory
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.