Open or update Kueue pull requests and issues following the required templates, labels, titles, and AI disclosure rules.
kubernetes-sigs/kueue
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 68
- GitHub stars
- 3,128
- GitHub forks
- 887
Install with an AI assistant
Copy this prompt into the AI assistant you're using.
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/kubernetes-sigs/kueue.Loading the repository README…
Skills in this repository
Showing 40 of 68 collected skills.
Create (or reuse) a single kind cluster for Kueue e2e development. Use when a user asks to spin up an e2e cluster, get a local kind environment ready for e2e tests, or debug/iterate against a single-cluster e2e suite (baseline, extended, sequential, TAS,…
Review MultiKueue changes for unnecessary reads from remote worker clusters.
Review Kueue enhancement proposals (KEPs) for project-wide design concerns and readability. Use when reviewing a new or updated KEP.
Write or revise a Kueue enhancement proposal (KEP) so maintainers can review it quickly. Use when drafting a new KEP, updating an existing one, or before opening or pushing a KEP pull request.
Run Kueue's complete verification suite before pushing changes or opening or updating a pull request. Use as final validation to catch CI failures, including stale generated files.
Flag unit or integration test function names that do not reflect the function or behavior under test.
Review a diff for naming precision, convention drift, reinvented helpers, log-verbosity mistakes, misaligned test names, and typos.
Review that local variables with unnecessarily wide scope are extracted into helper functions.
Review integration coverage of component interactions, event wiring, and API-server behavior.
Review that new feature tests are split into their own file rather than added to an already large test file.
Review reuse of suitable tables and setup for independent unit-test scenarios.
Review that tests added or changed by a PR are selected and run by at least one presubmit CI job.
Review that newly exported functions have callers outside the package, lowercasing those that don't.
Debug Kueue CI flakes. Use when a user asks to debug a flake, investigate a test failure, a test timeout, or a CI flake. Analyzes Prow build logs, CI Pod resources, Prometheus metrics, envtest lifecycle, kube-scheduler logs, kubelet logs, and test code to…
Build and manage a kind cluster for Workload-Aware Scheduling (WAS) e2e tests. Use when the user wants to set up, run tests against, or tear down a WAS test cluster built from Kubernetes main.
Write or review Kueue PR release notes. Use when a user asks to draft, refine, validate, or combine release notes for a Kueue pull request, especially when deciding whether the note should be framed as a bugfix, feature, observability improvement, or breaking…
Run Kueue's Go linter after modifying Go code. Use before committing, pushing, opening or updating a pull request, or handing Go changes back to a user.
Create (or reuse) the manager + worker kind clusters for Kueue MultiKueue e2e development. Use when a user asks to spin up MultiKueue e2e clusters, get a local multi-cluster environment ready, or debug/iterate against a MultiKueue e2e suite (baseline,…
Flag solutions more elaborate than the problem requires — complexity that exists only because the author reached for a pattern.
Flag identical (or near-identical) blocks across types/adapters/call sites that should live in a shared helper — and newly extracted helpers with only one caller.
Flag code organization that a future maintainer will struggle to follow, modify, or extend.
Flag code put somewhere a reader would not expect to find it — cleanup scattered across callers, validation deep in business logic.
Flag unnecessary indirection, mismatched abstractions, or confusing data flow that obscures what the code is doing.
Flag redundant local variables that add noise without adding clarity.
Flag diffs that bundle a bugfix with an unrelated refactor, or generalize a change to all types when only one type needs it.
Review a diff for small-scale structural problems — unjustified complexity, duplicated logic, scope creep, or misplaced code.
Hard blocker — flag removal or relocation of code that manages cluster state owned by previous controller versions.
Flag feature-gated behavior whose gate-off path is incorrect — early returns that skip cleanup, or state set only when on but read unconditionally.
Flag incorrect conditionals, inverted boolean checks, off-by-one errors, unhandled edge cases, race conditions, or mishandled error returns.
Review a diff for behavioral defects — logic errors, broken edge cases, feature-gate bugs, and deletions that break backwards compatibility during rolling upgrades.
Flag extra checks that are logically unreachable at the call site — they add noise and can mask future regressions.
Evaluate the quality of a git diff between two commits by delegating per-skill analysis (Code Style, Buggy Behavior, Comments, Architectural Decisions, Security) to subagents, then aggregating their findings and recommendations into a scored report.
Flag typos in identifiers, strings, or any text introduced by the diff.
Flag new code that breaks naming conventions already established in the same file or package.
Flag identifiers whose name does not describe exactly what they contain — drift from package patterns, contradictory contents, misnamed feature gates, asymmetric mirror fields.
Flag logic that duplicates an existing util/helper function instead of reusing it.
Flag per-reconcile-cycle log lines emitted at V(2) — recurring reconcile-loop logs must be V(4) or higher.
Flag typos and obvious errors in comment text.
Flag any comment or docstring that no longer matches the code — these mislead future maintainers who trust them.