CtrlK
BlogDocsLog inGet started
Tessl Logo

memory

AI DevKit · Use the memory CLI as a durable knowledge layer. Search before non-trivial work, store verified reusable knowledge, update stale entries, and avoid saving transcripts, secrets, or one-off task progress.

69

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-3

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

The body is a tight, fully-executable guide: concrete commands for every operation, a clear sequenced workflow gated by an explicit quality-check checklist, and well-organized self-contained sections with no concept padding. It is a strong, high-token-efficiency skill body.

DimensionReasoningScore

Conciseness

The body is lean and operational — it never explains concepts Claude already knows (no "what is memory" padding) and every section (Workflow, Quality Gate, Commands, Scoping, Troubleshooting) delivers actionable content. It is not a 2 because there is no unnecessary explanation or fluff to tighten; the repeated search commands each serve a distinct context (basic, --table for IDs, full options).

3 / 3

Actionability

It provides fully executable, copy-paste-ready commands for search, store, and update with all flags (e.g. `npx ai-devkit@latest memory store --title ... --content ... --tags ... --scope ...`), plus a concrete content-shape template and specific troubleshooting fixes. It is not a 2 because the guidance is complete executable code rather than pseudocode or vague direction.

3 / 3

Workflow Clarity

The Workflow is a clear 4-step sequence (search → use results → search before storing → store/update after gate) with an explicit validation checkpoint — the Quality Gate checklist that must pass before storing — and a Troubleshooting section for error recovery. It is not a 2 because validation checkpoints and feedback loops are explicit, not merely implied.

3 / 3

Progressive Disclosure

For a single-purpose CLI skill the content is appropriately self-contained and organized into well-labeled sections (Workflow, Quality Gate, Commands, Scoping, Troubleshooting) with easy header-based navigation and no nested references; nothing that should be split out is forced inline. It is not a 2 because the organization is clean and there is no poorly-signaled or deeply-nested reference structure — external files are simply not needed here.

3 / 3

Total

12

/

12

Passed

Description

67%Weight 40%Scale 1-3

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 and distinctive, naming concrete search/store/update actions and a clear AI DevKit memory niche. It is held back by incomplete natural trigger-term coverage and the absence of an explicit "Use when..." user-signal trigger clause.

Suggestions

Add an explicit trigger clause naming user signals, e.g. "Use when the user asks to remember, recall, or save durable knowledge, or before non-trivial work that prior context would help."

Broaden trigger terms to natural user phrasings like "remember", "recall", "notes", and "save this" alongside the existing "memory"/"knowledge"/"search".

Keep the concrete action list but pair it with the user-signal trigger to lift completeness from implied-when to explicit-when.

DimensionReasoningScore

Specificity

Names multiple concrete actions — "Search before non-trivial work", "store verified reusable knowledge", "update stale entries", and "avoid saving transcripts, secrets, or one-off task progress" — matching the multiple-specific-actions anchor. It is not a 2 because it goes beyond naming a domain plus some actions to a comprehensive action list; the imperative voice ("Search", "store") matches the third-person/imperative style of the good examples rather than first/second person.

3 / 3

Completeness

The "what" is clear ("Use the memory CLI as a durable knowledge layer" plus the action list), and a partial when exists ("Search before non-trivial work"), but there is no explicit "Use when..." user-signal trigger clause. Per the judging guideline, a missing explicit trigger clause caps completeness at 2; it is not a 1 because both what and a behavioral when are present, just not an explicit user-signal trigger.

2 / 3

Trigger Term Quality

It includes relevant terms like "memory", "knowledge", "search", "store", and "update", but lacks common natural variations a user would actually say such as "remember", "recall", "notes", or "save this". It is not a 1 because several relevant keywords are present, but not a 3 because coverage of natural user phrasings is incomplete.

2 / 3

Distinctiveness Conflict Risk

It carves a clear niche — the "AI DevKit memory CLI" as a "durable knowledge layer" — with distinct triggers (memory/knowledge store-search-update) unlikely to fire for unrelated skills. It is not a 2 because it is more specific than a generic "works with documents"-style overlap.

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
codeaholicguy/ai-devkit
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.