dotnet-diag — GitHub Copilot plugin: .NET diagnostics
A GitHub Copilot skill set for .NET performance work, debugging, and incident analysis. Use it when a failure or slowdown needs investigation.
copilot plugin install dotnet-diag@awesome-copilotWhat dotnet-diag does
dotnet-diag adds GitHub Copilot skills for examining .NET performance, debugging failures, and working through incidents. Its listed areas include tracing, symbolication, Android tombstones, dump collection, microbenchmarking, and CLR activation.
The package also contains agents/optimizing-dotnet-performance, a custom-agent definition for GitHub Copilot. It is not a slash command. Codex plugin installation exposes the skills but does not register that .agent.md file as a native Codex agent, so the agent workflow does not carry over there.
Install the plugin with copilot plugin install dotnet-diag@awesome-copilot. Then give GitHub Copilot a concrete .NET failure, trace, dump, or performance question to investigate.
What it helps with
- investigate a .NET application failure
- trace down the cause of slow .NET code
- review traces from an incident
- analyze an Android tombstone
- collect and inspect a process dump
Example prompts for the agent
- Investigate the performance regression in this .NET application.
- Review this trace and outline how to debug the incident.
- Analyze the Android tombstone and connect it to the code failure.
How to install dotnet-diag
Command from the source
copilot plugin install dotnet-diag@awesome-copilotStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about dotnet-diag
How do I install dotnet-diag in GitHub Copilot?
Run copilot plugin install dotnet-diag@awesome-copilot.
What does dotnet-diag do?
It provides skills for .NET performance investigations, debugging, and incident analysis. The listed areas include tracing, dump collection, and microbenchmarking.
Does optimizing-dotnet-performance become a Codex agent?
No. It is defined as a GitHub Copilot custom agent, while Codex plugin installation exposes the skills without registering that file as a native Codex agent.
Source text
dotnet-diag · MIT
# dotnet-diag Skills for .NET performance investigations, debugging, and incident analysis. The `optimizing-dotnet-performance` file under `agents/` is a GitHub Copilot custom-agent definition. Codex plugin installs expose this plugin's skills, but do not install that `.agent.md` file as a native Codex agent.
© Microsoft · MIT · dotnet/skills