kubeflow / kubeflow/trainer

AI Scaffolding: Add .agents skill for add-training-runtime

Open
#3,821 8 comments 0 reactions 1 assignee Claimed by @sanskar-singh-2403 View on GitHub
Dominant language
Go
Stars
2.2k
Forks
1.1k
Avg merge
3d 22h
Merged PRs (30d)
39

Description

### What you would like to be added?

Add an `.agents/skills/add-training-runtime/SKILL.md` skill file following the common `.agents` format (matching the pattern from [kubernetes-sigs/jobset#1272](https://github.com/kubernetes-sigs/jobset/pull/1272)).

This skill provides a step-by-step guide for adding a new training runtime plugin to the Kubeflow Trainer extension framework, including plugin implementation, factory registration, and integration with the runtime chain.

### Why is this needed?

AI agents and new contributors currently reverse-engineer patterns from code, which produces inconsistent implementations and missed steps (forgetting plugin registration, incorrect Info object usage, or missing ML policy handling). A checked-in skill guide ensures consistent, correct plugin scaffolding across tools and contributors.

Supersedes #3713.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.