CtrlK
BlogDocsLog inGet started
Tessl Logo

axiom-audit-memory

Use when the user mentions memory leak prevention, code review for memory issues, or proactive leak checking.

64

Quality

75%

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

Quality

Content

88%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.

A highly actionable, well-sequenced audit workflow with concrete grep patterns, validation checkpoints, and a complete output template. The main improvement would be offloading the pattern catalog or field-crash table into separate reference files.

DimensionReasoningScore

Conciseness

The body is dense and mostly assumes Claude's competence (no basic explanations of what memory leaks or delegates are); minor prose such as the "Tool Use Is Mandatory" preamble could be tightened.

4 / 5

Actionability

Provides copy-paste-ready Grep regexes, concrete verification procedures (count timers vs invalidate), specific fixes, a scoring rubric, and a complete output template that cover the common cases.

5 / 5

Workflow Clarity

Five phases are clearly sequenced with explicit validation checkpoints ("use Read to verify the surrounding context before reporting", "Require evidence from the Phase 1 map") and feedback loops that prevent speculative reporting.

5 / 5

Progressive Disclosure

Well-organized into clearly headed phases with one-level-deep cross-skill references ("Related" section), but the single 247-line file could split the pattern catalog or crash-correlation table into reference files.

4 / 5

Total

18

/

20

Passed

Description

61%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 has an explicit, natural trigger clause but lacks an explicit capability statement, so the "what" is only inferred from the triggers. Trigger terms are natural and the niche is reasonably distinct.

Suggestions

Lead with an explicit capability statement (e.g., "Detects and reports memory leak patterns in Swift code") before the "Use when" clause so the "what" is stated, not implied.

Add natural synonyms users might say, such as "retain cycles", "memory growth", or "OOM", to broaden trigger coverage.

Mention Swift/iOS explicitly to reduce overlap risk with generic code-review skills and sharpen distinctiveness.

DimensionReasoningScore

Specificity

Names the domain ("memory leak prevention") and a couple of activities ("code review for memory issues", "proactive leak checking"), but these are high-level categories rather than concrete actions like detecting timer leaks or missing invalidate calls.

3 / 5

Completeness

The "when" is explicit ("Use when the user mentions..."), but the "what" is only implied through the trigger terms rather than stated as a capability; no explicit statement of what the skill does.

3 / 5

Trigger Term Quality

Natural phrases a user would say ("memory leak prevention", "code review for memory issues") are present with good coverage, though some synonyms (retain cycle, OOM, memory growth) are missing.

4 / 5

Distinctiveness Conflict Risk

The memory-leak niche is fairly distinct with clear triggers, though "code review for memory issues" could overlap with general code-review skills; the description does not name Swift, which would sharpen it.

4 / 5

Total

14

/

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
CharlesWiltgen/Axiom
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.