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
pipeline-authoringAuthor Kubeflow Pipelines DSL components, pipelines, artifacts, task modifiers, control flow, and local execution smoke checks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to write, repair, or locally smoke-check Kubeflow Pipelines (KFP) v2 Python DSL code: @dsl.component, @dsl.container_component, @dsl.pipeline, artifact/parameter typing, task dependencies/modifiers, control flow, and KFP local execution.
Handle here:
@dsl.component.@dsl.container_component and dsl.ContainerSpec.@dsl.pipeline, task outputs, .after(), retries, caching, display names, env vars, and basic CPU/memory/accelerator modifiers.dsl.Input, dsl.Output, dsl.InputPath, dsl.OutputPath, dsl.Artifact, dsl.Dataset, dsl.Model, dsl.Metrics, and dsl.ClassificationMetrics.dsl.If/dsl.Elif/dsl.Else, legacy dsl.Condition, dsl.ParallelFor, dsl.ExitHandler, and dsl.OneOf.kfp.local runners for compile-adjacent local execution smoke tests.Route away:
compiler-and-cli.kfp.Client runs, uploads, experiments, schedules, wait/list/get/delete workflows, or Registry operations: use client-and-registry.kubernetes-platform.repo-development.references/api-reference.md for signatures, accepted types, and task modifier behavior.references/workflows.md for concise authoring recipes and examples.references/local-execution.md for kfp.local runner setup and local-only caveats.references/troubleshooting.md for symptom-to-fix guidance.task.output only when the task has exactly one output.kfp.local before calling components or pipelines as Python functions. Use the bundled scripts/compile_minimal_pipeline.py only as an authoring sanity check; route custom compile options to compiler-and-cli.kfp package and bundled files in this skill tree.compiler-and-cli.From this sub-skill directory, a safe package-level compile smoke check is available:
python scripts/compile_minimal_pipeline.py --output /tmp/kfp-authoring-smoke.yaml
It compiles a tiny self-contained pipeline that exercises parameters, artifacts, task modifiers, control flow, and a container component. It does not contact a cluster and does not read any original repository files.