dotnet-trace-collect

Recommends .NET diagnostic tools and guides data collection for performance issues across Windows/Linux and containers.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/JaiminVadadoriya/Distributed-Cloud-Storage---Sync-Platform --skill dotnet-trace-collect-jaiminvadadoriya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-trace-collect
Source: https://github.com/JaiminVadadoriya/Distributed-Cloud-Storage---Sync-Platform/tree/main/.agents/skills/dotnet-trace-collect
Command: npx skills add https://github.com/JaiminVadadoriya/Distributed-Cloud-Storage---Sync-Platform --skill dotnet-trace-collect-jaiminvadadoriya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides developers with a guide to capture diagnostic artifacts for diagnosing production .NET performance issues, offering recommendations on the right tools and data collection processes.

Core Features & Use Cases

  • Diagnostic Tool Recommendations: Suggests appropriate diagnostic tools based on runtime, OS, and deployment topology.
  • Data Collection Guidance: Instructs on setting up and running diagnostic tool commands for performance data collection.
  • Analysis Approaches: Recommends analysis tools and documentation post-data collection without performing the analysis.
  • Use Case: When a developer encounters a production performance issue and needs assistance in choosing tools and understanding trade-offs across different environments.

Quick Start

Use the dotnet-trace-collect skill to recommend the appropriate diagnostic tool for a .NET 10 application running on Linux with admin privileges experiencing high CPU usage.

Frequently Asked Questions about dotnet-trace-collect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the best way to capture diagnostic data for .NET performance issues?

The best way to capture .NET performance data is by selecting appropriate diagnostic tools based on your runtime, OS, and deployment topology. This approach provides specific guidance on tool usage, command setup, and data collection processes for production environments.

How do I collect .NET traces in a containerized Linux environment?

To collect .NET traces in a containerized Linux environment, you need to choose diagnostic tools that support container deployments. The process involves configuring the correct data collection commands tailored for Linux OS and modern .NET runtimes to capture performance artifacts.

Does this diagnostic approach work with both .NET Framework and modern .NET?

Yes, this diagnostic approach works with both .NET Framework and modern .NET. It recommends appropriate tools and data collection techniques by adapting to the specific runtime, operating system, and whether the application runs in a container or non-container environment.

When do I need to use specialized diagnostic tools for .NET performance analysis?

You need to use specialized diagnostic tools for .NET performance analysis when you encounter production issues and must identify the root cause. This process helps you choose the right tool, understand environment trade-offs, and capture artifacts before applying analysis techniques.

Can I use this to analyze high CPU usage in my .NET application?

You can use this to guide data collection for high CPU usage in your .NET application, but it does not perform the analysis directly. It recommends the appropriate diagnostic tools and commands to capture the necessary performance artifacts for post-collection analysis.