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
trainingPrepare BEIR training pairs and triplets, build evaluators, select losses, and plan safe SentenceTransformers training runs.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to prepare or validate BEIR/SentenceTransformers training inputs, construct TrainRetriever data loaders and evaluators, choose BEIR-compatible losses, or plan a safe training invocation.
TrainRetriever, BPRLoss, MarginMSELoss, SentenceTransformers loss choices, and fit parameters.max_corpus_size, triplet shape, dependency compatibility, and expensive training failures.python scripts/training_data_smoke.pymax_corpus_size guard explicitly: python scripts/training_data_smoke.py --exercise-max-corpus-errorThe helper imports BEIR training classes, uses tiny in-memory data, validates InputExample creation, checks triplet shape expectations, constructs a tiny IR evaluator, and exercises common failure modes without downloading a model or running training.
beir.retrieval.train.TrainRetriever, beir.losses.BPRLoss, beir.losses.MarginMSELoss, training pair/triplet conversion, evaluator construction for training callbacks, optimizer/scheduler defaults, and training safety planning.