技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
custom-models【数据与研究】Help future Researcher sessions understand and extend Orbit custom-model internals.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task is about Orbit model internals rather than the public built-in model workflow.
ModelTemplateForecaster, MAPForecaster, FullBayesianForecaster, SVIForecasterBaseEstimator, StanEstimator*, PyroEstimator*orbit.pyro.lgt.Model, orbit.pyro.ktr.Modelorbit.utils.stan.get_compiled_stan_modelorbit.utils.set_cmdstan_pathETS, LGT, DLT, KTRLite, KTRModelTemplate defines the contract.Forecaster validates data, builds training / prediction metadata, and calls an estimator.A custom Orbit model usually needs:
_model_name_data_input_mapper_supported_estimator_types_fitter for custom Pyro-style fittingset_dynamic_attributes()set_init_values() when Stan-style initialization is neededget_model_param_names() / _set_model_param_names()predict()StanEstimatorMAP or StanEstimatorMCMC with compiled orbit/stan/{model_name}.stanPyroEstimatorSVI with either a supplied _fitter or orbit.pyro.{model_name}.ModelForecaster rejects unsupported estimator/model pairs before fitting startsreferences/architecture.mdreferences/build-your-own-model.mdreferences/troubleshooting.mdscripts/inspect_custom_models.pyIf the task needs source-backed detail, keep the evidence in the bundled references and update the snapshot before handing off. Do not depend on reopening the source repo.