CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

memory-discipline

The session loop that makes agentmemory pay off, recall before starting work, save at decision points, learn from corrections. Use when starting a nontrivial task, after settling a decision or debugging a gotcha, or whenever deciding if something belongs in memory.

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 exemplary instruction-only skill body: lean, fully actionable with concrete tool-call examples, and a clearly sequenced workflow with verification and a checklist. The one real defect is the broken TROUBLESHOOTING.md reference, which caps progressive disclosure.

Suggestions

Ship a TROUBLESHOOTING.md file in the bundle (or remove the reference and inline one line on what to do when memory_smart_search or memory_save is unavailable) so the only outbound link is not dead.

If the TROUBLESHOOTING.md reference is kept, place it under a references/ directory consistent with the skill bundle layout so the path resolves where the skill is installed.

DimensionReasoningScore

Conciseness

The ~60-line body is lean throughout: no explanation of concepts Claude already knows, punchy sections ("Save: settled decisions with reasons... Skip: anything readable from the repo"), and the two-sentence Why explains non-obvious design rationale rather than padding — every token earns its place.

5 / 5

Actionability

Copy-paste-ready tool-call examples for both core operations (memory_smart_search with query/limit, memory_save with content/concepts/files) plus concrete parameter guidance ("2-5 specific concepts, real file paths") and a WRONG/RIGHT anti-pattern pair make the guidance fully executable for the common cases.

5 / 5

Workflow Clarity

The five workflow steps are temporally sequenced (task start, decision settles, correction, before repeat, session end) with an explicit checkpoint ("Verify project or session provenance in the results"), a closing checklist, and a troubleshooting path — the operations are additive saves, so the destructive/batch validation cap does not apply.

5 / 5

Progressive Disclosure

Sections are well organized, but the skill's single outbound reference — "See [TROUBLESHOOTING.md](TROUBLESHOOTING.md)" — is a dangling link: no such file exists in the bundle (references/, scripts/, assets/ are absent), so navigation fails when followed; against the actual bundle structure this sits at the some-structure-with-problematic-references anchor rather than a minor-gap level.

3 / 5

Total

18

/

20

Passed

Description

83%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: it states the what and an explicit, multi-trigger when in third person with concrete actions, closely matching the good-example structure. The only gaps are a few natural synonyms and slight breadth in the "starting a nontrivial task" trigger.

DimensionReasoningScore

Specificity

Lists several concrete actions — "recall before starting work, save at decision points, learn from corrections" — matching the several-specific-actions anchor with minor gaps; it omits loop elements the body covers (provenance verification, the lessons-vs-memories handoff), so not the comprehensive level 5.

4 / 5

Completeness

Explicitly answers both what ("The session loop that makes agentmemory pay off, recall before starting work, save at decision points, learn from corrections") and when ("Use when starting a nontrivial task, after settling a decision or debugging a gotcha, or whenever deciding if something belongs in memory") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural user-facing trigger phrases like "starting a nontrivial task", "debugging a gotcha", and "deciding if something belongs in memory" give good coverage, but common phrasings users would actually say ("remember this", "note this preference") are missing, keeping it below the comprehensive-synonyms level.

4 / 5

Distinctiveness Conflict Risk

The "agentmemory" niche and decision/gotcha triggers are distinct, but "Use when starting a nontrivial task" fires broadly and "learn from corrections" overlaps the separate lesson skill referenced in the body — minor overlap risk with closely related skills rather than a clear minimal-conflict niche.

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

relative_links

Relative link issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

rohitg00/agentmemory

Path

plugin/skills/memory-discipline/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.