CtrlK
BlogDocsLog inGet started
Tessl Logo

spark-memory-thermal-ops

Manage unified memory and thermals during long-running ML jobs on NVIDIA DGX Spark. Use when planning memory headroom for a training run on GB10, when a job OOMs on unified memory, or when monitoring temperature and power during multi-hour training.

67

Quality

81%

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

78%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 well-structured, actionable skill body that offloads detail appropriately and sequences its core procedures clearly. The main weaknesses are repeated cross-references and implicit rather than explicit validation checkpoints in the OOM/escalation workflow.

Suggestions

Consolidate the spark-training-gotchas cross-reference to one boundary statement instead of repeating it across five sections.

Add an explicit verification checkpoint in the OOM Ladder (e.g. re-check 'free -g' headroom after the flush before escalating to batch/pack reduction).

DimensionReasoningScore

Conciseness

Dense and assumes ML competence (no padding on what OOM/LoRA is), but the spark-training-gotchas cross-reference is repeated five times and some rationale prose could be trimmed, placing it at 'efficient with minor over-explanation' rather than fully lean.

4 / 5

Actionability

Copy-paste-ready commands are given for the flush step, memory probe, thermal sampling, and process check, plus a concrete Python sizing snippet; the ladder's batch/pack and method-downgrade steps are guidance without exact commands, leaving minor gaps.

4 / 5

Workflow Clarity

The OOM Ladder and Planning Sequence are explicit ordered sequences with conditional feedback (flush-then-check-headroom, estimate-vs-budget), but validation checkpoints are implicit rather than formal verify steps, so it sits just below the top anchor.

4 / 5

Progressive Disclosure

A clear overview with a quick-reference table, well-sectioned core procedure inline, and one-level-deep references to real bundle files (references/uma-accounting.md for the worksheet, assets/thermal-sample.sh for the sampler), with detailed computation correctly offloaded.

5 / 5

Total

17

/

20

Passed

Description

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

A strong description that clearly states capability and gives concrete, natural trigger scenarios for a well-defined niche. It loses points only on trigger synonym coverage and minor overlap with a sibling DGX Spark skill.

Suggestions

Add common synonyms to the trigger clause, e.g. 'out of memory' spelled out and 'thermal throttling', so the description fires on more natural phrasings.

Add a one-clause boundary signal (e.g. 'for launch-time failures, see spark-training-gotchas') to reduce overlap with the sibling skill.

DimensionReasoningScore

Specificity

Lists several concrete actions across two domains — 'planning memory headroom', working 'a job OOMs on unified memory', and 'monitoring temperature and power' — with only minor gaps in coverage, fitting the 'several specific actions' anchor rather than the 1-2 actions of a 3.

4 / 5

Completeness

Explicitly answers both what ('Manage unified memory and thermals during long-running ML jobs on NVIDIA DGX Spark') and when ('Use when planning memory headroom... when a job OOMs... or when monitoring temperature and power...') with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Natural phrases a user would actually say ('a job OOMs', 'monitoring temperature and power during multi-hour training', 'planning memory headroom') are present, but common synonyms like the full 'out of memory' phrase and 'thermal throttling' are missing, so it stops short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

The DGX Spark / GB10 / unified-memory framing carves a clear niche, but it overlaps a closely related sibling skill (spark-training-gotchas) on the same hardware, so minor overlap risk remains rather than minimal.

4 / 5

Total

17

/

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
wshobson/agents
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.