一键导入
feature-discovery
Build candidate features, run feature screening and diagnostics, and prepare accepted feature sets for downstream flywheel experiments.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build candidate features, run feature screening and diagnostics, and prepare accepted feature sets for downstream flywheel experiments.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Audit experiment artifact folders for completeness, schema consistency, and promotion traceability across single and grid runs.
Run OpenQuant notebook-to-experiment flywheel iterations (single run and grid run), capture artifacts, and summarize ranked outcomes for promotion decisions.
Execute OpenQuant notebook code cells non-interactively, persist outputs to artifact paths, and fail fast on runtime errors.
Verify parity between notebook-like pipeline execution and scripted experiment workflows so research findings are reproducible.
Evaluate promotion readiness from flywheel outputs using statistical and economic gates, then produce a concise go/no-go decision note.
Build and run an AFML-grounded, chapter-by-chapter documentation loop for OpenQuant docs. Use this when you need consistent module docs, hierarchical chapter coverage, and iterative progress tracking with MCP-backed prompts.
| name | feature-discovery |
| description | Build candidate features, run feature screening and diagnostics, and prepare accepted feature sets for downstream flywheel experiments. |
Use this skill when iterating on feature engineering and deciding which candidates are safe/useful for experiments.
openquant.feature_diagnostics.feature_screen_report(...)openquant.feature_diagnostics.mdi_importance(...)openquant.feature_diagnostics.mda_importance(...)openquant.feature_diagnostics.sfi_importance(...)openquant.feature_diagnostics.substitution_effect_report(...)import openquant
import polars as pl
screen = openquant.feature_diagnostics.feature_screen_report(
X=feature_df,
min_coverage=0.95,
max_corr=0.92,
)
selected = screen["selected_features"]
reasons = screen["rejection_reasons"]
notebooks/python/07_feature_engineering_discovery_loop.ipynbuv run --python .venv/bin/python pytest python/tests/test_feature_diagnostics_module.py python/tests/test_research_grid_and_screening.py -q