技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
data-and-config【数据与研究】Work with FlashRAG Config, dataset JSONL, corpus JSONL, Item/Dataset concepts, safe input validation, and reproducible path/save behavior before retrieval or pipeline execution.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when preparing or reviewing FlashRAG inputs: YAML/dict configuration, dataset rows, corpus rows, split handling, save/output behavior, and safe validation before building indexes or running pipelines.
basic_config sections, path derivation, and disable_save.Config, Item, Dataset, and dataset utility behavior.This sub-skill covers configuration and input data readiness only. For corpus indexing, retriever model paths, cache behavior, and FAISS/BM25 details, switch to retrieval-and-indexing. For actually running methods, generators, refiner/pipeline behavior, and method-specific configs, switch to pipelines-and-methods.
Validate a config plus evaluation and corpus JSONL without importing FlashRAG:
python skills/flashrag/sub-skills/data-and-config/scripts/validate_flashrag_inputs.py \
--config my_config.yaml \
--eval-jsonl dataset/nq/test.jsonl \
--corpus-jsonl indexes/general_knowledge.jsonl
Use --show-effective-summary to print the high-impact keys that should be reviewed before routing to retrieval or pipelines.