nodejs-expert

Diagnose Node.js runtime performance, memory leaks, and event loop issues.

Updated Oct 17, 2025
One-click install
npx skills add https://github.com/duynhne/monitoring --skill nodejs-expert-duynhne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nodejs-expert
Source: https://github.com/duynhne/monitoring/tree/main/.agent/skills/nodejs-expert
Command: npx skills add https://github.com/duynhne/monitoring --skill nodejs-expert-duynhne

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Node.js developers often struggle with diagnosing performance bottlenecks, memory leaks, and misbehaving asynchronous code in complex apps.

Core Features & Use Cases

  • Async patterns debugging and performance tuning
  • Memory leak detection and management
  • Module resolution and dependency troubleshooting
  • HTTP server reliability and process management
  • Use Case: Analyze a long-running service that shows increasing memory usage and thread contention, identify hot call paths, and recommend fixes.

Quick Start

Run the nodejs-expert skill to diagnose a stuck event loop in a typical Express server and surface the dominant asynchronous operations driving latency.

Frequently Asked Questions about nodejs-expert

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

FAQPage Schema
How do I debug a stuck event loop in a Node.js Express server?

To debug a stuck event loop in an Express server, you diagnose Node.js runtime performance by applying problem playbooks and practical diagnostic commands to surface dominant asynchronous operations driving latency.

What is the best way to detect memory leaks in a long-running Node.js service?

The best way to detect memory leaks in a long-running Node.js service is to analyze increasing memory usage and thread contention. Apply diagnostic commands to identify hot call paths and recommend fixes for memory management.

How do I resolve module resolution issues in Node.js applications?

To resolve module resolution issues in Node.js applications, apply environment detection and dependency troubleshooting playbooks. This process surfaces misbehaving dependencies and corrects module resolution paths in real project environments.

When do I need to analyze asynchronous patterns for Node.js performance tuning?

You need to analyze asynchronous patterns for Node.js performance tuning when diagnosing runtime reliability issues and event loop contention. This identifies misbehaving asynchronous code and hot call paths driving latency in complex applications.

Does this Node.js diagnostic approach work for HTTP server reliability and process management?

Yes, this Node.js diagnostic approach works for HTTP server reliability and process management. It enforces environment detection and applies diagnostic commands to troubleshoot server reliability and manage long-running processes effectively.