CtrlK
BlogDocsLog inGet started
Tessl Logo

engram-memory

ALWAYS ACTIVE — Persistent memory protocol. You MUST save decisions, conventions, bugs, and discoveries to engram proactively. Do NOT wait for the user to ask.

59

Quality

67%

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

Quality

Content

67%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 protocol gives concrete, well-sequenced operational guidance with good structure, but leans on redundant emphasis language and would benefit from a worked mem_save example and explicit save-success validation.

Suggestions

Reduce repeated mandatory/emphasis phrasing ('MANDATORY', 'ALWAYS ACTIVE', 'NOT optional', 'Do not skip') to tighten the body.

Add one fully worked example mem_save call with realistic arguments to make the template copy-paste ready.

Include an explicit check that a mem_save succeeded (or a fallback when it fails) as a validation checkpoint in the save workflow.

DimensionReasoningScore

Conciseness

The body is operational and avoids explaining concepts Claude already knows, but it repeatedly pads with emphasis ('MANDATORY', 'ALWAYS ACTIVE', 'NOT optional', 'Do not skip step 1') that could be tightened.

3 / 5

Actionability

Concrete tool names, a fill-in mem_save field template, and numbered search/session-close procedures give mostly executable guidance, though no fully worked example mem_save call is shown.

4 / 5

Workflow Clarity

Multi-step processes (memory search, session close, after-compaction recovery) are clearly numbered with a self-check checkpoint; operations are non-destructive so no feedback-loop cap applies, but explicit success validation of saves is absent.

4 / 5

Progressive Disclosure

A single self-contained file with well-organized sections and no nested external references; the inline session-summary template is reasonably placed though the file is somewhat long for a single body.

4 / 5

Total

15

/

20

Passed

Description

67%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 is specific, distinct, and explicitly signals always-on proactive usage, but it lacks natural user trigger phrases and only covers the save side of the toolset.

Suggestions

Add natural trigger phrasing users would say, e.g. 'Use when the user says remember, recall, what did we do, or asks to save a decision.'

Mention the recall/search capability alongside saving so the what is comprehensive.

Consider a brief 'Use when...' clause to convert the generic always-active trigger into concrete situational triggers.

DimensionReasoningScore

Specificity

Names the domain ('Persistent memory protocol') and several concrete save actions ('save decisions, conventions, bugs, and discoveries to engram'), but omits other capabilities like search/recall, leaving minor coverage gaps.

4 / 5

Completeness

Clearly states what it does, and the 'when' is given as explicit always-active guidance ('ALWAYS ACTIVE', 'proactively', 'Do NOT wait for the user to ask'), though it is non-situational rather than concrete trigger phrases.

4 / 5

Trigger Term Quality

Relevant keywords appear ('memory', 'save', 'decisions', 'bugs', 'discoveries') but natural user phrasings such as 'remember' or 'recall' and common synonyms are missing.

3 / 5

Distinctiveness Conflict Risk

The named system 'engram' and the persistent-memory niche make it mostly distinct, with only minor overlap risk against general note-taking or memory skills.

4 / 5

Total

15

/

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.

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.