executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
training-workflowsGuides LTX Trainer mode selection, config editing, safe launch planning, monitoring, resume, LoRA or full fine-tuning, and training troubleshooting.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a user asks to train, fine-tune, resume, configure, monitor, debug, or plan an LTX-2/LTX-2.3/LTX-2.5 LoRA or full fine-tune. It covers LTX Trainer workflows that use the ltx_trainer package, the flexible training strategy, YAML configs, uv, and Accelerate.
training_strategy, is_generated, target modules, checkpoints, resume, W&B, Hub upload, or training validation samples..precomputed reconciliation belong in data-preparation.data-preparation unless the user already has a verified preprocessed_data_root.training_strategy.name: "flexible" plus existing conditions, use the custom-strategy escape hatch; do not silently patch trainer internals.Identify intent and mode. Use references/training-modes.md to map the user request to a flexible strategy, generated/frozen modalities, condition blocks, target-module family, and validation condition shape.
Confirm prerequisites. Check that the user has local model components, a matching text encoder, a preprocessed dataset, GPU/backend readiness, output workspace, checkpoint/resume intent, and authorization for any expensive step.
Patch the config safely. Use references/configuration.md for exact schema sections, split/unified checkpoint path rules, LoRA target modules, optimization, acceleration, validation, checkpoint, Hub, W&B, and flow-matching fields.
Validate before launch. Run the bundled validator from any directory:
python path/to/training-workflows/scripts/validate_training_config.py /path/to/config.yaml
Use --relaxed-paths only while placeholders are still being filled; strict validation is required before a real launch.
Build the launch command. Use the command builder without executing training:
python path/to/training-workflows/scripts/build_training_command.py /path/to/config.yaml --distributed none
python path/to/training-workflows/scripts/build_training_command.py /path/to/config.yaml --distributed ddp --num-processes 2 --disable-progress-bars
Launch only after approval. Follow references/launch-monitor-resume.md for single-GPU, Accelerate, DDP/FSDP, W&B, Hub, checkpoint, resume, and monitoring behavior.
Recover from problems. Use references/troubleshooting.md for symptoms and safe fixes. If the problem is unsupported training logic, read references/custom-strategies.md and ask before code changes.
Hand off after training. For production or qualitative inference with trained LoRAs, route to inference-pipelines. Training-time validation samples are monitoring signals, not a final quality claim.