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
model-and-adapter-toolingChoose SimpleTuner model families, adapters, LoRA formats, conversion/extraction tools, CaptionFlow, Prompt2Effect, and distillation/experimental workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task is about selecting a SimpleTuner model family or flavour, choosing PEFT/LyCORIS/ControlNet/slider adapter settings, loading or exporting LoRA formats, inspecting the model registry, merging sharded safetensors, planning CaptionFlow, Prompt2Effect, distillation, evaluation, or experimental regularizers.
model_family, model_flavour, model_type, lora_type, lora_format, and whether the run is plain LoRA, LyCORIS, ControlNet, full-rank, validation-only, or adapter conversion only.These helpers are read-only or dry-run by default and do not download models, train, or submit cloud jobs.
Inspect installed registry metadata without importing every heavy model class:
python skills/disco/simple-tuner/sub-skills/model-and-adapter-tooling/scripts/inspect_model_registry.py --format markdown
Preflight sharded safetensors and duplicate tensor keys before any write:
python skills/disco/simple-tuner/sub-skills/model-and-adapter-tooling/scripts/merge_safetensors_shards.py \
--src-dir PATH/TO/SHARDS \
--dst-file PATH/TO/MERGED.safetensors \
--dry-run --json
Only run the merge with --no-dry-run after the user approves the output file. Use --overwrite only when the user explicitly approves replacing an existing file.
data-and-config.simpletuner train, distributed, DeepSpeed/FSDP, memory/offload, checkpoint resume, and validation scheduling to training-workflows.webui-and-operations.repo-development.inspect_model_registry.py; do not instantiate model classes unless a task explicitly needs runtime class behavior.model_type: "lora", lora_type: "standard", and model-family target defaults unless the user has a known target-module reason.lora_type: "lycoris" and a lycoris_config; do not reuse generic target names for Flux.2 without checking the Flux.2 target guidance.controlnet: true; route conditioning layout details to data-and-config.This sub-skill is distilled from documentation/QUICKSTART.md, selected documentation/quickstart/*.md, documentation/LYCORIS.md, documentation/CONTROLNET.md, documentation/CAPTIONFLOW.md, documentation/SLIDER_LORA.md, documentation/TREAD.md, documentation/distillation/*.md, documentation/experimental/*.md, documentation/evaluation/*.md, simpletuner/helpers/models/model_metadata.json, simpletuner/helpers/models/registry.py, simpletuner/helpers/training/lora_format.py, conversion/extraction source scripts, Prompt2Effect source scripts, and focused adapter/registry/distillation tests.