What problem does it solve? Capturing crash dumps from modern .NET applications requires knowing the right environment variables, OS settings, and container configurations for each runtime and platform. This Skill guides you through enabling automatic crash dumps or capturing dumps on demand for CoreCLR and NativeAOT apps on Linux, macOS, Windows, Docker, and Kubernetes. ## Core Features & Use Cases - Runtime Detection: Identify whether a binary or running process is CoreCLR or NativeAOT using strings, nm, dumpbin, or loaded modules. - Automatic Crash Dumps: Configure DOTNET_DbgEnableMiniDump environment variables, OS-level core dumps (ulimit, core_pattern, WER), or createdump for NativeAOT. - Container Support: Set up dump collection in Docker and Kubernetes with SYS_PTRACE capabilities, volume mounts, and pod specs. - Use Case: Your NativeAOT service keeps crashing in a Kubernetes pod. Use this Skill to add the SYS_PTRACE capability, mount a dumps volume, and configure ulimit so full core dumps are captured on the next crash. ## Quick Start Help me enable automatic crash dump collection for my CoreCLR application running in a Docker container.