CtrlK
BlogDocsLog inGet started
Tessl Logo

memory-ticketing

Use when adding Memory Events, Memory Tickets, memory-map.json, vault-references.json, PM Soul memory ownership, or Memory Curator routing to an agent repo.

61

Quality

72%

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 ./.agents/skills/memory-ticketing/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.

A concise, well-organized instruction-only skill with concrete file paths and a clear flow, but the operational steps describe the system rather than instruct Claude, and validation gates lack explicit error-recovery feedback loops.

Suggestions

Show a concrete Memory Event and the resulting ticket (JSONL) shape so the emit→wrap step is actionable rather than descriptive.

Add an explicit feedback loop after the Curator step, e.g. "If validation fails, return the ticket to the emitting worker for correction and re-emit."

Specify what 'validates, redacts, deduplicates' actually checks (e.g. PII patterns, duplicate event IDs) so the Curator step is executable.

DimensionReasoningScore

Conciseness

The body is lean with no padding and no explanation of concepts Claude already knows; every section (Required Files, Flow, Never Store) earns its tokens, matching the level-3 anchor.

3 / 3

Actionability

Concrete file paths and a numbered sequence are present, but the Flow describes what system actors do ("Workers emit", "Runtime wraps", "Curator validates") rather than giving Claude executable specifics like the ticket/event format or how to wrap and validate — guidance is concrete in places but incomplete.

2 / 3

Workflow Clarity

The five-step Flow is clearly sequenced and includes gate roles (Curator validates/redacts, Policy Gate approves), but validation is implicit with no explicit validate→fix→retry feedback loop; for a batch-style memory-write operation the missing feedback loop caps this at level 2.

2 / 3

Progressive Disclosure

The skill is well under 50 lines with no external bundle files, and the content is organized into clear, well-labeled sections (Required Files, Flow, Never Store), which meets the simple-skill allowance for level 3.

3 / 3

Total

10

/

12

Passed

Description

72%

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 has a strong explicit trigger clause and a distinctive, conflict-resistant niche, but it front-loads the "when" without a clear standalone "what" statement and uses few distinct action verbs.

Suggestions

Lead with a concrete capability statement before the trigger, e.g. "Manages Memory Events and Tickets across memory-map.json and vault-references.json in an agent repo."

Vary the verbs beyond "adding"/"routing" to name concrete actions (emit, validate, deduplicate, promote) so specificity reaches level 3.

Keep the existing "Use when ..." clause as-is — it already satisfies the explicit-trigger requirement.

DimensionReasoningScore

Specificity

Names the niche domain and several concrete objects ("Memory Events, Memory Tickets, memory-map.json, vault-references.json"), but the only verbs are "adding" and "routing" — it does not list multiple distinct concrete actions, so it stops short of level 3.

2 / 3

Completeness

The "when" is explicit ("Use when adding ..."), but the "what" is only implied through the trigger clause — there is no leading capability statement (e.g. "Manages ..."), so it matches the level-2 anchor where the action is present but weak rather than clearly stating both what and when.

2 / 3

Trigger Term Quality

Within this skill's niche the enumerated terms (Memory Events, Memory Tickets, memory-map.json, vault-references.json, PM Soul, Memory Curator) are exactly the natural nouns a user of this system would say, giving good coverage.

3 / 3

Distinctiveness Conflict Risk

The highly specific terms (PM Soul, Memory Curator, .agentlas file paths) carve out a clear niche with distinct triggers that are very unlikely to fire for an unrelated skill.

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
agentlas-ai/Agentlas-OS
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.