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
generationGenerate synthetic BEIR queries, qrels, and passage expansions with BEIR generation wrappers and compatible model protocols.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to create synthetic queries, generated training qrels, or expanded passage corpora with BEIR's generation helpers.
QueryGenerator, PassageExpansion, QGenModel, TILDE, output filenames, model protocols, and return shapes.save_after, NLTK/model dependency issues, multi-process pool shape, and large model constraints.python scripts/generation_smoke.pypython scripts/generation_smoke.py --keep-output beir-generation-smoke-outputThe helper imports BEIR generation classes, uses tiny in-memory corpora, and validates that gen-queries.jsonl, gen-qrels/train.tsv, and gen-corpus.jsonl are produced.
beir.generation.QueryGenerator, beir.generation.PassageExpansion, beir.generation.models.QGenModel, beir.generation.models.TILDE, compatible custom generation model protocols, generated qrels layout, output prefixes, save_after, and multi-process generation shape.GenericDataLoader(..., prefix="gen").training sub-skill when present.