k8s-troubleshooter
Use this skill when users report Kubernetes cluster issues, pod failures, or need incident response. Comprehensive troubleshooting for diagnosing cluster, workload, networking, storage, and Helm issues. Invoke for: pods not starting (Pending, CrashLoopBackOff, ImagePull), service connectivity problems, DNS resolution failures, storage/PVC issues, node health problems, CNI/Calico networking, Helm release failures, or cluster-wide performance degradation. Provides systematic diagnostic workflows, standardized investigation reports with severity-based depth (Executive Triage Cards for rapid decision-making), and incident response playbooks with phased triage (baseline → inspect → correlate → deep dive). All commands are read-only by default for production safety.
docker-wizard
Generate optimized Dockerfiles and docker-compose.yml with best practices and multi-stage builds
k8s-architecture
Design and implement production-grade Kubernetes clusters with best practices for reliability, security, and scalability. Use when planning cluster architecture, designing K8s network models, or implementing multi-cluster strategies.
troubleshooting
Kubernetes debugging, problem diagnosis, and issue resolution
get-cluster-health
Get overall cluster health status. Checks node readiness, system pod health, and control plane components. Use for periodic health checks or incident investigation. Keywords: cluster health, node status, cluster status, health check.
cordon-node
Mark a node as unschedulable to prevent new pods from being scheduled. Use when a node is experiencing issues and needs maintenance. Existing pods continue running. Keywords: cordon, node maintenance, unschedulable, node issues.
list-pods-in-namespace
List all pods in a specific namespace with their status. Used to get an overview of workload health. Keywords: list pods, namespace, pod status, workload overview, pod health.
managing-sops-secrets
Manages SOPS-encrypted Kubernetes secrets for Flux GitOps deployments using age encryption
k8s-generator
Generate production-ready Kubernetes manifests with Deployments, Services, ConfigMaps, and Ingress
rust-docker
Master Docker containerization for Rust applications
kubernetes-health
Comprehensive Kubernetes cluster health diagnostics using dynamic API discovery. Use when checking cluster health, troubleshooting K8s issues, or running health assessments.
docker-optimization
Optimize Docker images and containers for size, build speed, and runtime performance
compose-manager
Docker Compose を管理する。「compose 起動」「docker-compose up」「サービス起動」「compose 停止」「サービス止めて」「down」「compose ログ」「サービスのログ」「compose ps」「サービス状態」「compose build」「サービスビルド」などで起動。
secure-container-build
Build secure container images with Wolfi runtime, non-root users, and multi-stage builds. Templates for Python/uv, Bun, Node.js/pnpm, Golang (static/CGO), and Rust (glibc/musl) with allocator optimization
troubleshoot
Diagnose and fix cluster issues. Use when pods fail, deployments don't work, or services are unreachable.
docker-networking
Configure Docker networking for containers including bridge, overlay, and service discovery
dockerfile-helper
Dockerfile の作成・改善を支援する。「Dockerfile を作って」「Dockerfile 作成」「Dockerfile をレビュー」「Dockerfile 改善」「Dockerfile 最適化」「マルチステージビルド」「alpine 化」「イメージサイズ削減」「Dockerfile のベストプラクティス」などで起動。
docker-compose
Docker Compose orchestration for multi-container applications
local-eks-development
Local Kubernetes development with EKS parity using Kind, LocalStack for AWS services, and local Keycloak for authentication testing
check-pod-resources
Check resource usage (CPU, memory) for pods. Used to identify pods consuming excessive resources. Keywords: pod resources, cpu, memory, consumption, metrics, resource usage, top pods.