threadpool-cpu

Community

Diagnose .NET thread pool and CPU performance issues.

Authorhoangnh2412
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill eliminates the guesswork in diagnosing .NET application performance issues caused by thread pool starvation and CPU bottlenecks, which are common but hard-to-trace root causes of high latency and low throughput in ASP.NET Core services.

Core Features & Use Cases

  • Metric Interpretation: Clear explanations of key thread pool and CPU metrics (queue length, thread count, CPU time) with notes on .NET version compatibility for built-in metrics.
  • Issue Pattern Recognition: Defined patterns for common problems like persistent thread pool queue length (indicating blocking I/O on the thread pool) and high CPU usage with low queue length (indicating CPU-bound work overload).
  • Sample Monitoring Queries: Ready-to-use PromQL snippets to pull the relevant metrics from Prometheus-compatible monitoring systems. Use case: For example, a backend engineer responding to a P99 latency alert can use this skill to quickly cross-reference thread pool and CPU metrics to narrow down the root cause without manual trial and error.

Quick Start

Use the threadpool-cpu skill to analyze your .NET application's thread pool queue length and CPU usage metrics to identify the root cause of performance degradation.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: threadpool-cpu
Download link: https://github.com/hoangnh2412/jarvis/archive/main.zip#threadpool-cpu

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.