← ClaudeAtlas

kagglelisted

Generate a Kaggle competition notebook as a Jupytext `# %%` Python script following jirka's established ML research style: PTL for DNN training, best-fit tool selection, EDA→Baseline→Train→Inference pipeline with per-stage lens cells. Writes output to .experiments/kaggle/<name>.py.
Borda/AI-Rig · ★ 19 · AI & Automation · score 77
Install: claude install-skill Borda/AI-Rig
<objective> Generate a Kaggle competition notebook script in Jupytext `# %%` format. Follows jirka's ML research style distilled from past notebooks: - **PTL always for DNN training** (PyTorch Lightning + torchmetrics) — even simple baselines - **Tool agnostic** — pick best-fit library for the problem; use PTL when training loop needed - **Stages with lenses** — each major stage includes a quick sanity check cell (show one batch, print shapes, verify submission format) - **`!` bash over subprocess** — package installs, `nvidia-smi`, `ls -lh`, `! head submission.csv` - **EDA is visual** — distribution plots, sample grids, dimension scatters before any model - **Inference included** — model save pattern + separate load-and-infer cells - **CSVLogger + seaborn** — metrics plotted from `metrics.csv` after every training run NOT for writing Python packages, modules, or production code — notebook scripts only. NOT a research literature survey — use `/research:topic` for SOTA literature search. </objective> <inputs> - **$ARGUMENTS**: one of: - `<competition-name>` — short slug used for output filename; generates blank template - `<competition-name> <url>` — fetches competition overview from URL before generating - `<competition-name> "<description>"` — uses inline description of problem and data - `--type <type>` — hint: `classification`, `regression`, `segmentation`, `detection`, `tabular` (auto-detected when omitted) - `--eda-only` — generate only EDA sections (no m