CtrlK
BlogDocsLog inGet started
Tessl Logo

memory-leak-debugging

Diagnoses and resolves memory leaks in JavaScript/Node.js applications. Use when a user reports high memory usage, OOM errors, or wants to analyze heapsnapshots or run memory leak detection tools like memlab.

81

0.85x
Quality

85%

Does it follow best practices?

Impact

56%

0.85x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly defines its scope (JavaScript/Node.js memory leak diagnosis and resolution), provides concrete actions, and includes an explicit 'Use when' clause with natural trigger terms covering both user-reported symptoms and specific tools. It uses proper third-person voice and is concise without being vague.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'diagnoses and resolves memory leaks', 'analyze heapsnapshots', 'run memory leak detection tools like memlab'. These are specific, actionable capabilities.

3 / 3

Completeness

Clearly answers both what ('Diagnoses and resolves memory leaks in JavaScript/Node.js applications') and when ('Use when a user reports high memory usage, OOM errors, or wants to analyze heapsnapshots or run memory leak detection tools like memlab').

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would actually say: 'memory leaks', 'high memory usage', 'OOM errors', 'heapsnapshots', 'memlab', 'JavaScript', 'Node.js'. Good coverage of both symptoms and tools.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche: JavaScript/Node.js memory leaks specifically, with unique triggers like 'heapsnapshots', 'memlab', and 'OOM errors' that are unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

70%

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

This is a well-structured skill with good progressive disclosure and clear workflow sequencing. Its main weakness is that the primary workflows (snapshot capture and memlab analysis) lack concrete, executable code examples inline, relying heavily on references and procedural descriptions. The content could be tightened slightly by removing the introductory sentence and some explanatory padding.

Suggestions

Add a concrete memlab command example inline (e.g., `memlab find-leaks --baseline baseline.heapsnapshot --target target.heapsnapshot --final final.heapsnapshot`) so the skill is actionable without reading the reference file.

Include a brief executable example of the snapshot capture workflow showing specific tool calls rather than just listing general steps.

DimensionReasoningScore

Conciseness

Mostly efficient but includes some unnecessary explanation (e.g., 'This skill provides expert guidance and workflows' preamble, explaining what heapsnapshots are). The note about detached DOM nodes being intentional caches is useful domain knowledge, but some phrasing could be tightened.

2 / 3

Actionability

Provides one concrete executable command (the compare_snapshots.js fallback), but the main workflows are more procedural descriptions than executable code. The memlab usage is deferred entirely to a reference file, and the snapshot capture workflow lists general steps without specific commands or code examples.

2 / 3

Workflow Clarity

The four workflows are clearly sequenced (capture → analyze with memlab → identify root cause → fallback), with explicit guidance on when to use each path. The snapshot capture workflow includes a clear multi-step process (baseline → actions → revert → compare), and the fallback path is well-defined with a concrete command.

3 / 3

Progressive Disclosure

Excellent use of progressive disclosure with a clear overview in SKILL.md and well-signaled one-level-deep references to memlab.md and common-leaks.md. The main file stays concise while pointing to detailed materials for specific topics.

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
ChromeDevTools/chrome-devtools-mcp
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.