executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
pipelineHyperTools stage pipelines, model-spec grammar, and return-model reuse.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about the HyperTools analysis pipeline:
manip, normalize, reduce, align, cluster, apply_model, Pipeline,
or reusing a fitted result on held-out data.
return_model=True.Pipeline object or a pipeline= reuse path.ndims / random_state behavior for reduction or clustering.../visualization/.../text/.../forecasting/.
impute= at format time is in scope here.references/pipeline-reference.md for signatures, grammars, registries,
canonical order, and reuse rules.references/workflows.md for fit-once / reuse recipes and common chains.references/troubleshooting.md for unknown-model, ndims, shape, and reuse
failures.scripts/smoke_pipeline.py for a tiny CPU end-to-end smoke check.apply_model.analyze, reduce, align, normalize, manip, or cluster.Pipeline to analyze(..., pipeline=...).Pipeline(steps) or the dispatcher kwargs that return one.HyperTools stages always follow the same order when dispatcher kwargs are used:
manip -> normalize -> reduce -> align -> cluster
A few important corollaries:
reduce happens before align in the canonical chain.cluster labels the final geometry, so analyze(..., cluster=...)
returns transformed data, not labels.apply_model is separate from the stage pipeline and does not include
manip, align, or impute.return_model=True yields that stage's fitted wrapper.return_model=True yields a fitted
Pipeline.Pipeline on new data instead of refitting.Pipeline stores already-resolved steps and replays them in order.Pipeline.transform reuses fitted steps; some non-transformable reducers or
hard clusterers still have limits on held-out data.analyze(..., pipeline=...) is the replay path for a fitted chain.If the task starts drifting into visualization or text/forecasting details, hand it off to the sibling sub-skill and keep this one focused on stage dispatch, model grammar, and reuse.