CtrlK
BlogDocsLog inGet started
Tessl Logo

data-loading

Optimize data loading pipeline to prevent GPU starvation. Use when setting up DataLoader or data preprocessing.

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 ./researchclaw/skills/builtin/tooling/data-loading/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a concise, well-organized checklist of concrete data-loading optimizations that respects token budget and is easy to navigate. Its main weakness is that it presents parallel tips rather than a sequenced, validated workflow.

Suggestions

Add a brief executable code snippet showing a complete DataLoader setup combining the key flags.

Convert the list into a short ordered workflow with a validation/profiling checkpoint (e.g., profile -> tune workers -> verify GPU utilization).

DimensionReasoningScore

Conciseness

A lean numbered list that assumes Claude's competence, with no padding or explanation of concepts Claude already knows; every line earns its place.

5 / 5

Actionability

Most items give concrete, actionable values (num_workers = min(8, os.cpu_count()), pin_memory=True, torch.utils.bottleneck), but item 6 is a vague hint ("consider memory-mapped files or WebDataset") and there is no full executable code block.

4 / 5

Workflow Clarity

The items are independent best-practice tips rather than a sequenced workflow, with no explicit ordering or validation checkpoints; this matches the anchor for steps listed but checkpoints missing or implicit.

3 / 5

Progressive Disclosure

Under 50 lines with no external references needed, organized as a single well-headed list, which qualifies for the top score under the simple-skills exception.

5 / 5

Total

17

/

20

Passed

Description

70%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 is concise and clearly answers both what the skill does and when to use it, with natural trigger terms. It is held back from the top band by a lack of multiple enumerated concrete actions and slightly thinner trigger synonym coverage.

Suggestions

Add one or two more concrete actions (e.g., tuning num_workers/pin_memory, profiling bottlenecks) to raise specificity.

Broaden trigger terms with synonyms users actually say, such as "dataset", "augmentation", or "dataloader workers".

DimensionReasoningScore

Specificity

Names the data-loading domain and a concrete goal ("prevent GPU starvation") but does not enumerate multiple specific actions, matching the anchor for naming a domain with 1-2 concrete actions.

3 / 5

Completeness

Provides a clear "what" (optimize the data loading pipeline to prevent GPU starvation) and an explicit "Use when..." clause, but the trigger guidance could be more specific.

4 / 5

Trigger Term Quality

Includes natural terms a user would say ("DataLoader", "data preprocessing", "data loading") with good coverage, though synonyms like "dataset", "augmentation", or "dataloader workers" are absent.

4 / 5

Distinctiveness Conflict Risk

The data-loading / GPU-starvation niche with DataLoader triggers is mostly distinct with only minor overlap risk against closely related performance skills.

4 / 5

Total

15

/

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
aiming-lab/AutoResearchClaw
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.