claudecodex

dotnet-diag

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

6,085 on GitHubv0.1.3MITupdated today
/

Plugin dotnet-diag from marketplace dotnet-agent-skills in dotnet/skills. Commands read from the repo's manifest — today.

What it installs

Skills (7)

  • analyzing-dotnet-performance

    Scans .NET code for ~50 performance anti-patterns across async, memory, strings, collections, LINQ, regex, serialization, and I/O with tiered severity classification. Use when analyzing .NET code for optimization opportunities, reviewing hot paths, or auditing allocation-heavy patterns.

  • android-tombstone-symbolication

    Symbolicate the .NET runtime frames in an Android tombstone file. Extracts BuildIds and PC offsets from the native backtrace, downloads debug symbols from the Microsoft symbol server, and runs llvm-symbolizer to produce function names with source file and line numbers. USE FOR triaging a .NET MAUI o

  • apple-crash-symbolication

    Symbolicate .NET runtime frames in Apple platform .ips crash logs (iOS, tvOS, Mac Catalyst, macOS). Extracts UUIDs and addresses from the native backtrace, locates dSYM debug symbols, and runs atos to produce function names with source file and line numbers. Automatically downloads .dwarf symbols fr

  • clr-activation-debugging

    Diagnoses .NET Framework CLR activation issues using CLR activation logs (CLRLoad logs) produced by mscoree.dll. Use when: the shim picks the wrong runtime, fails to load any runtime, shows unexpected .NET 3.5 Feature-on-Demand (FOD) dialogs, unexpectedly does NOT show FOD dialogs, loads both v2 and

  • dotnet-trace-collect

    Guide developers through capturing diagnostic artifacts to diagnose production .NET performance issues. Use when the user needs help choosing diagnostic tools, collecting performance data, or understanding tool trade-offs across different environments (Windows/Linux, .NET Framework/modern .NET, cont

  • dump-collect

    Configure and collect crash dumps for modern .NET applications. USE FOR: enabling automatic crash dumps for CoreCLR or NativeAOT, capturing dumps from running .NET processes, setting up dump collection in Docker or Kubernetes, using dotnet-dump collect or createdump. DO NOT USE FOR: analyzing or deb

  • microbenchmarking

    Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing BDN benchmarks. Also activate when microbenchmarking .NET code would be useful and BenchmarkDotNet is the likely tool. Consider activating when answering a .NET performance question

Subagents (1)

  • optimizing-dotnet-performance

    Analyzes .NET code for performance bottlenecks, recommends concrete optimizations, and guides benchmarking. Scans for ~50 anti-patterns across async, memory, strings, collections, LINQ, regex, serialization, and I/O. Use when reviewing .NET code performance, optimizing hot paths, reducing allocation

View source on GitHub

More from dotnet/skills

All 17 plugins →

dotnet-test

claudecodex

Skills for running, generating, analyzing, and improving .NET tests: test execution, filtering, platform detection, coverage, testability, and MSTest workflows.

24 skills · 10 agents

6,085

dotnet-msbuild

claudecodex

Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization.

21 skills · 3 agents · 1 MCP server

6,085

dotnet-blazor

claudecodex

Skills for Blazor development: component authoring, interactivity, and web application patterns.

10 skills

6,085

dotnet-maui

claudecodex

Skills for .NET MAUI development: environment setup, diagnostics, troubleshooting, navigation, data binding, dependency injection, layout, and theming.

8 skills

6,085

.NET Template Engine skills: template discovery, project scaffolding, and template authoring.

6 skills · 1 agent

6,085

Skills and an orchestrator agent for migrating .NET test frameworks and platforms: MSTest and xUnit version upgrades, xUnit-to-MSTest conversion, and VSTest to Microsoft.Testing.Platform.

6 skills · 1 agent

6,085

Maintain dotnet-diag?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins17 plugins