What problem does it solve? When commands fail, hang, or behave unexpectedly, guessing at fixes wastes time and often makes things worse. This Skill enforces a disciplined diagnosis-first workflow so root causes are found before any configuration is changed. ## Core Features & Use Cases - Root-Cause Diagnosis: Reads child logs behind orchestrator failures (helm hooks, controller events), uses logs --previous for crashed containers, and locates the real Caused by: instead of acting on wrapper summaries. - Version & Capability Verification: Pins actual deployed versions before version-dependent reasoning and probes real permissions with kubectl auth can-i or dry-runs instead of trusting context names. - Docker Container Debugging: Avoids -it foreground traps, overrides custom entrypoints, writes multi-line logic to mounted script files, and handles busybox/Alpine tool differences. - Use Case: A helm upgrade fails with "hook failed / Job not ready". Instead of retrying blindly, the Skill reads the failed Job's pod logs, finds the database migration error, cleans up the stuck release state, and re-runs the upgrade. ## Quick Start Diagnose why my helm upgrade is failing and find the root cause before changing any configuration.