← all plugins

Dotnet Diag

by @dotnet · plugin · 7 skills

Skills for .NET performance investigations, debugging, and incident analysis.

Install the whole plugin (CLI)
npx skillmds add dotnet/dump-collect npx skillmds add dotnet/microbenchmarking npx skillmds add dotnet/dotnet-trace-collect npx skillmds add dotnet/clr-activation-debugging npx skillmds add dotnet/apple-crash-symbolication npx skillmds add dotnet/analyzing-dotnet-performance npx skillmds add dotnet/android-tombstone-symbolication
⬇ Download

Skills in this plugin

  1. dump-collect · dotnet bundle
    Configure and collect crash dumps for modern .NET applications (CoreCLR and NativeAOT) on Linux, macOS, and Windows, including containers.
    4k
    repo stars
  2. microbenchmarking · dotnet bundle
    Create, run, configure, and review BenchmarkDotNet microbenchmarks for .NET code, covering project setup, comparison strategies, and cost-aware execution.
    4k
    repo stars
  3. dotnet-trace-collect · dotnet bundle
    Guides developers through capturing diagnostic artifacts to diagnose production .NET performance issues, including tool selection and data collection across Windows, Linux, containers, and Kubernetes.
    4k
    repo stars
  4. clr-activation-debugging · dotnet bundle
    Analyzes .NET Framework CLR activation logs to diagnose runtime loading failures, version selection issues, and Feature-on-Demand dialog behavior.
    4k
    repo stars
  5. apple-crash-symbolication · dotnet bundle
    Symbolicate .NET runtime frames in Apple platform .ips crash logs by extracting UUIDs and addresses, locating dSYM debug symbols, and running atos to produce function names with source file and line numbers.
    4k
    repo stars
  6. analyzing-dotnet-performance · dotnet bundle
    Scans C#/.NET code for ~50 performance anti-patterns across async, memory, strings, collections, LINQ, regex, serialization, and I/O with tiered severity classification.
    4k
    repo stars
  7. android-tombstone-symbolication · dotnet bundle
    Resolves native backtrace frames from .NET Android app crashes to function names, source files, and line numbers using ELF BuildIds and Microsoft's symbol server.
    4k
    repo stars