What problem does it solve? Training embedding and reranking models with sentence-transformers involves many failure-prone decisions: matching losses to dataset shapes, choosing evaluators and metric keys, configuring training arguments, and avoiding silent pitfalls like saturated Sigmoid activations or dense SPLADE outputs. This Skill routes each training task to the correct production template and reference documentation so the resulting training script follows proven patterns. ## Core Features & Use Cases - Three model-type tracks: Dedicated loss, evaluator, and template guidance for SentenceTransformer bi-encoders, CrossEncoder rerankers, and SparseEncoder (SPLADE) models. - Production training templates: Ready-to-copy scripts covering distillation, LoRA, Matryoshka, multi-dataset, multilingual, and listwise variants, plus a hard-negative mining CLI. - Operational guardrails: Enforced baseline evaluation, smoke tests, VERDICT result lines, Hub push handling, and troubleshooting recipes for common failures. - Use Case: Fine-tune a bi-encoder on domain query-passage pairs with mined hard negatives, evaluate with NanoBEIR, and push the improved model to the Hugging Face Hub. ## Quick Start Ask the agent to fine-tune a sentence-transformers embedding model on your dataset and let it select the right loss, evaluator, and training template for the task.