Pytorch Model Trainer - Auto-activating skill for ML Training. Triggers on: pytorch model trainer, pytorch model trainer Part of the ML Training skill category.
36
Quality
3%
Does it follow best practices?
Impact
97%
1.03xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/07-ml-training/pytorch-model-trainer/SKILL.mdPyTorch data preparation pipeline
Custom Dataset class
100%
100%
Dataset __len__ and __getitem__
100%
100%
DataLoader usage
100%
100%
Shuffle on training split
100%
100%
Train/validation split
100%
100%
Batch size configured
100%
100%
Feature normalization or standardization
100%
100%
Reproducibility seed
100%
100%
Smoke test output
100%
100%
Production-ready structure
100%
100%
Without context: $0.4205 · 3m 30s · 24 turns · 25 in / 6,260 out tokens
With context: $0.5570 · 3m 59s · 32 turns · 30 in / 7,515 out tokens
PyTorch training loop with metrics tracking
nn.Module subclass
100%
100%
forward() method
100%
100%
Appropriate loss function
100%
100%
Optimizer usage
100%
100%
optimizer.zero_grad() called
100%
100%
Device handling
0%
0%
Train/eval mode switching
100%
100%
Per-epoch metric logging
100%
100%
Model checkpoint saved
100%
100%
torch.no_grad() in validation
100%
100%
Without context: $0.5092 · 4m 48s · 19 turns · 20 in / 8,397 out tokens
With context: $0.7501 · 4m 51s · 29 turns · 63 in / 10,302 out tokens
Hyperparameter tuning and experiment tracking
Multiple hyperparameter configs
100%
100%
Systematic config iteration
100%
100%
Per-epoch loss tracking
100%
100%
Results persisted to JSON
100%
100%
Best config identified
100%
100%
Learning rate varied
100%
100%
Batch size varied
0%
100%
Reproducibility seed per config
87%
100%
Validation split
100%
100%
Experiment summary produced
100%
100%
Without context: $0.5222 · 2m 26s · 25 turns · 25 in / 8,078 out tokens
With context: $0.8333 · 2s · 1 turns · 3 in / 31 out tokens
f17dd51
Table of Contents
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.