CtrlK
BlogDocsLog inGet started
Tessl Logo

engram-memory-protocol

Persistent memory discipline for Engram contributors. Trigger: Decisions, bugfixes, discoveries, preferences, or session closure.

63

Quality

73%

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/memory-protocol/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is concise and well-structured with clear tool calls and sequenced phases, but some steps are under-specified and the workflows lack validation checkpoints for persistent writes. Tightening actionability and adding verification steps would raise the score.

Suggestions

Make ambiguous steps concrete: specify how to build mem_search queries from user keywords and what makes a valid stable topic_key.

Add a verification checkpoint after mem_save (e.g. confirm the memory was stored, or re-read via mem_context) since memory writes are persistent.

Expand the Session Close workflow so "Recover context" and "Continue work" name the specific calls and inputs rather than acting as labels.

DimensionReasoningScore

Conciseness

The body is a lean, well-organized set of rules with no explanation of concepts Claude already knows; every line earns its place.

3 / 3

Actionability

Concrete tool calls (mem_save, mem_search, mem_context, mem_session_summary) and a What/Why/Where/Learned structure are present, but several steps are terse labels (e.g. "Recover context", "Continue work") leaving key details such as query construction and topic_key choice implicit.

2 / 3

Workflow Clarity

Each phase has a clear numbered sequence, but there are no explicit validation or verification checkpoints for persistent memory writes, and the rubric caps workflow clarity at 2 when such feedback loops are missing.

2 / 3

Progressive Disclosure

A short, single self-contained file with well-organized sections and no need for external references, which meets the bar for progressive disclosure in a small skill.

3 / 3

Total

10

/

12

Passed

Description

75%

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 cleanly states both what the skill does and when to trigger it, with a distinct Engram-scoped niche. It is slightly held back by trigger phrasing that uses internal jargon and a description that names the domain rather than listing concrete actions.

DimensionReasoningScore

Specificity

"Persistent memory discipline" names the domain and trigger categories but the description itself does not enumerate multiple concrete actions (e.g. save, search, recall), so it stops at naming the domain plus some actions.

2 / 3

Completeness

It states what it does ("Persistent memory discipline for Engram contributors") and an explicit "Trigger:" clause for when to use it, answering both what and when.

3 / 3

Trigger Term Quality

"Trigger: Decisions, bugfixes, discoveries, preferences, or session closure" gives several relevant keywords a contributor would say, but the terms lean on project-internal jargon ("Engram contributors") and miss common variations.

2 / 3

Distinctiveness Conflict Risk

Scoped to Engram contributors with a clear memory-protocol niche and specific triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Gentleman-Programming/engram
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.