CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ios-memgraph-analysis

Use when capturing or analyzing an iOS .memgraph, especially when the task mentions a memory leak, heap growth, persistent memory increase, ownership path, or matched-capture comparison with Apple CLI tools. Covers unambiguous Simulator capture, leaks/heap/vmmap/malloc_history evidence, raw artifact preservation, and same-flow verification. Use debugging-instruments for interactive Xcode Memory Graph, Instruments, generic retain-cycle inspection, or LLDB work.

Quality

100%

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

The canonical home for this skill is dpearson2699/swift-ios-skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a model instruction-skill body: a tightly written evidence model, an executable six-step workflow with validation and failure semantics at every step, conditionally loaded one-level-deep references, and a verification checklist. No dimension falls below its top anchor; there is no verbosity, no pseudocode, and no missing feedback loop.

DimensionReasoningScore

Conciseness

The body is lean and imperative with no padding and no explanation of concepts Claude already knows; every section carries non-obvious operational knowledge (e.g., 'Exit statuses 0 and 1 from leaks remain analyzable', 'Capturing suspends the process', the mkdir-must-fail rule). The slight overlap between Common Mistakes and Review Checklist serves distinct purposes and does not rise to trimmable over-explanation.

5 / 5

Actionability

The workflow gives copy-paste-ready, fully executable commands — the capture script with --bundle-id/--output-dir/--udid flags, a jq extraction of the graph path, `test -s`, and the summarize script with flag semantics — and both referenced scripts exist in the bundle. Common cases (ambiguous Simulator, stale run directory, empty-leak growth) are explicitly covered.

5 / 5

Workflow Clarity

A clearly sequenced six-step workflow with explicit validation checkpoints at every risky point: the per-run mkdir must fail if the directory exists, 'zero or multiple matches are errors', `test -s` on the graph, exit-status handling rules, a pre/post fix-verification feedback loop, and a final Review Checklist. Not 4 because checkpoints and error-recovery guidance are present throughout, not just 'most'.

5 / 5

Progressive Disclosure

Structure matches the top anchor: a Contents TOC, one reference file (reachable-growth.md) exactly one level deep, loaded conditionally and clearly signaled ('only for this empty-leak branch'), with the deeper tool-query detail correctly split out of SKILL.md. Both referenced scripts exist on disk and are wired into the workflow; the reference file itself contains no nested references.

5 / 5

Total

20

/

20

Passed

Description

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

An exemplary description: explicit trigger clause with natural synonym-rich keywords, a concrete capability list naming the exact Apple tools, and an explicit boundary delegating the adjacent interactive-debugging skill. Nothing vague or padded; all four dimensions sit at the top anchor.

DimensionReasoningScore

Specificity

The description lists multiple concrete, tool-named actions — 'unambiguous Simulator capture, leaks/heap/vmmap/malloc_history evidence, raw artifact preservation, and same-flow verification' — covering the domain comprehensively. It matches the 'multiple specific concrete actions; comprehensive coverage' anchor; it is not 4 because there are no meaningful coverage gaps.

5 / 5

Completeness

It explicitly answers 'when' ('Use when capturing or analyzing an iOS .memgraph, especially when the task mentions a memory leak...') and 'what' ('Covers unambiguous Simulator capture, leaks/heap/vmmap/malloc_history evidence, raw artifact preservation, and same-flow verification') with concrete trigger phrases. This matches the top anchor exactly.

5 / 5

Trigger Term Quality

It covers natural user phrasings with synonyms — 'memory leak, heap growth, persistent memory increase, ownership path, or matched-capture comparison' — plus the '.memgraph' file extension itself. It is not 4 because no common variation is missing; interactive-tool variants are deliberately and explicitly delegated elsewhere.

5 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (CLI .memgraph capture and ownership analysis) and explicitly routes the nearest neighbor: 'Use debugging-instruments for interactive Xcode Memory Graph, Instruments, generic retain-cycle inspection, or LLDB work.' Conflict risk is minimal.

5 / 5

Total

20

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

dpearson2699/swift-ios-skills

Path

skills/ios-memgraph-analysis/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.