技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
metadata-maintenance【数据与研究】Maintain auto-sklearn meta-learning metadata, AutoSklearn2 selector and portfolio context, metadata_directory usage, regeneration planning, submodule checks, and focused repository test workflows safely.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user asks about maintaining meta-learning metadata,
metadata_directory, AutoSklearn2 selector or portfolio files, metadata
regeneration scripts, ASLib outputs, the automl_common submodule, or focused
repository maintenance and test workflows around those areas.
Do not use this sub-skill for ordinary estimator usage, input validation, metrics, search limits, parallelism, or custom components. Route those requests to the sibling operating areas for estimators, data/metrics/validation, search/parallelism, or custom components. Historical NIPS benchmark scripts are reference-only context; do not present them as bundled runnable helpers.
scripts/metadata_command_template.py
to produce explicit commands or JSON plans from known task IDs and metrics. It
does not import auto-sklearn, contact OpenML, or run AutoML.autosklearn; the inspected development
version reported 0.16.0dev / 0.16.0.dev0.AutoSklearnClassifier and AutoSklearnRegressor accept
initial_configurations_via_metalearning and metadata_directory; when
metadata_directory=None, packaged metadata is used.AutoSklearn2Classifier lives under autosklearn.experimental.askl2, trains
or loads local selector pickles for supported metrics, selects one of several
portfolio strategies, and intentionally passes metadata_directory=None to
its parent classifier.NumberOfFeatures and
NumberOfInstances as selector meta-features for its packaged strategy
choice. Its portfolio JSON files are metric-specific.algorithm_runs.arff,
configurations.csv, description.txt, feature_costs.arff,
feature_runstatus.arff, feature_values.arff, and readme.txt.autosklearn.automl_common package area is a git submodule and must be
initialized for source-tree maintenance and contributor tests.references/metadata-workflows.mdreferences/repo-maintenance.mdreferences/troubleshooting.mdpython scripts/metadata_command_template.py --help
python scripts/metadata_command_template.py \
--task-type classification \
--task-id 245 \
--metric balanced_accuracy \
--working-directory ./metadata-work \
--format json
Use this when the user asks to update meta-learning datasets, add metrics, or
rerun metadata generation but has not provided a long-running execution window.
Collect explicit task IDs and metrics, then run the bundled helper with
--format json or command output. State that the plan is dry and that the broad
metadata generator normally expands large task lists and may create many
one-day-per-task/metric commands.
Use this when a contributor edits metadata scripts, ASLib reading/writing, AutoSklearn2 selector code, or the submodule boundary.
-k "metadata_generation or metalearning or selector"
only after warning that the metadata-generation test can contact OpenML and
run bounded AutoML jobs.test, pytest is run with
--forked, CI adds --timeout=600 --timeout-method=thread -s, and CI checks
for dirty generated files after tests.