Skip to content
Back to skills

Model Pretraining

ASecurity

"Guide architecture inspection and base-model pretraining from

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 9, 2026
businesspythonrailsbackend

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill model-pretraining --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Model Pretraining?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Model Pretraining
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-model-pretraining/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-model-pretraining)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: model-pretraining
description: "Guide architecture inspection and base-model pretraining from
  scratch for train-llm-from-scratch, covering the custom decoder-only
  Transformer, modern DDP/bf16 pretraining, legacy single-GPU training,
  checkpoints, memory planning, and smoke configs."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Model Pretraining

Use this sub-skill when the task is to inspect the repo's decoder-only Transformer, plan a base-model pretraining run from scratch, build a safe pretraining command, or troubleshoot model/pretraining checkpoints and memory.

## Route Elsewhere

| Request | Route |
|---|---|
| SFT, reward model, DPO/ORPO/KTO, PPO, GRPO/RLVR | `../post-training-rlhf/SKILL.md` |
| Creating or validating HDF5/JSONL datasets | `../data-preparation/SKILL.md` |
| GSM8K evaluation, chat, raw generation UX | `../evaluation-chat/SKILL.md` |
| Streamlit forms, config UI, job manager behavior | `../configuration-ui/SKILL.md` |

## Operating Flow

1. For architecture questions, load `references/model-architecture.md` first and use the constructor/method contracts exactly.
2. Before any expensive run, prove the model import and tiny loss path with `scripts/smoke_transformer.py`.
3. For modern base pretraining, use `references/pretraining-workflows.md` and generate a dry-run command with `scripts/build_pretrain_command.py --mode modern`.
4. For the legacy single-GPU trainer, use `references/legacy-training.md` and generate a dry-run command with `scripts/build_pretrain_command.py --mode legacy`.
5. For failures, load `references/troubleshooting.md`; do not guess around checkpoint shapes, missing token files, DDP launch state, or memory limits.

## Bundled Tools

| Tool | Purpose | Safety |
|---|---|---|
| `scripts/build_pretrain_command.py` | Prints one modern or legacy pretraining command; supports smoke config and repeated extra flags. | Dry-run only; never executes training. |
| `scripts/smoke_transformer.py` | Instantiates a tiny Transformer and runs one CPU or CUDA forward/loss. | No dataset, network, checkpoint write, or optimizer step. |

## Guardrails

- Do not start full pretraining until the user has confirmed data paths, checkpoint output path, device/backend, and wall-time budget.
- Treat base-model pretraining as data-dependent: the token HDF5 files must contain a flat `tokens` dataset and enough tokens for the configured context and batch.
- Prefer the modern workflow for new base checkpoints; use the legacy workflow only when the task specifically needs its single-GPU config, memory flags, or checkpoint helper behavior.
- Keep generated commands repo-relative and user-editable. Do not bake in local checkout paths, private Python executables, or machine-specific storage defaults.

Files in this skill

  • SKILL.md2.7 KB
  • references/legacy-training.md5.2 KB
  • references/model-architecture.md4.9 KB
  • references/pretraining-workflows.md6.8 KB
  • references/troubleshooting.md7.5 KB
  • scripts/build_pretrain_command.py3.8 KB
  • scripts/smoke_transformer.py5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.