| name | run-workflow-with-easytsf |
| description | Plan or run EasyTSF experiment, benchmark, and report workflows for prediction tasks. Use when the user wants task-aware config guidance, exact CLI commands, or a workflow extension plan for `sequence_prediction`, `graph_prediction`, or `grid_prediction`. Classify the task first, then decide whether the current repository can run it directly or whether workflow, config, and task-layer expansion is required. |
Run Workflow with EasyTSF
Overview
Use this skill for the full EasyTSF workflow surface: single experiment, benchmark search, and report generation. Start from the target prediction task and current repository state, not from assumptions.
Before answering, read:
references/task-taxonomy.md
references/workflow-contract.md
references/current-repo-surface.md
Workflow
- Classify the prediction task.
Decide whether the requested workflow targets
sequence_prediction, graph_prediction, or grid_prediction.
- Inspect the current repository surface.
Read the model registry, existing experiment presets, benchmark configs, and workflow entrypoints before suggesting commands or edits.
- Decide whether the workflow is directly runnable today.
If the task aligns with the current
mtsf or maintained grid3d_forecasting path, produce exact experiment, benchmark, and report commands. If the task needs graph support or grid semantics outside grid3d_forecasting, produce the workflow-extension plan instead of stopping.
- Keep the config surface explicit.
Spell out:
- target task classification
- required experiment config keys
- benchmark param-space implications
- report grouping consequences
- Separate current runtime advice from future task design.
The current codebase can run sequence forecasting through
mtsf and maintained 3D grid forecasting through grid3d_forecasting. Graph tasks and custom grid semantics should receive a concrete workflow expansion plan across data, task, config, and reporting layers.
Stop Conditions
Stop and report the blocker when any of the following is true:
- the request is not a prediction workflow
- the task cannot be classified from the provided artifacts
- the base model or dataset information is too incomplete to propose either a runnable path or an extension plan
- the user asks for hidden magic instead of explicit task, data, and workflow contracts
Output Format
When returning the result, organize it in this order:
- Task classification
- Current repository fit
- Experiment surface
- Benchmark and report surface
- Required workflow extensions or blockers