What problem does it solve?
This Skill prevents configuration drift and operational failures when modifying OSDC GitHub Actions runners, EKS NodePools, BuildKit infrastructure, and related Kubernetes components.
Core Features & Use Cases
- Runner and NodePool Changes: Keep runner definitions, node pools, instance specifications, labels, simulations, integration workflows, and naming documentation synchronized.
- Infrastructure Validation: Apply the required lint, test, utilization-analysis, generator, taint, resource-sizing, and scheduling checks for production CI infrastructure.
- Operational Troubleshooting: Account for IPv6-only EKS networking, startup taints, DaemonSet overhead, image mirroring, BuildKit NUMA placement, ARC hooks, cache enforcement, and Karpenter node compaction.
- Use Case: When adding a new GPU runner or EC2 instance type, use this Skill to update the corresponding definitions, sizing tables, taints, labels, workflow references, and validation commands consistently.
Quick Start
Use the osdc-runners-nodepools skill to review my planned runner or NodePool change, identify every required synchronized file, and provide the validation steps before deployment.