server-management

Teach server management principles for process control, monitoring, logging, and scaling.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/danilomartinelli/cursor-kit --skill server-management-danilomartinelli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/danilomartinelli/cursor-kit/tree/main/skills/server-management
Command: npx skills add https://github.com/danilomartinelli/cursor-kit --skill server-management-danilomartinelli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive understanding of server management principles, enabling effective decision-making for process management, monitoring, logging, scaling, and security in production environments.

Core Features & Use Cases

  • Process Management: Learn best practices for keeping applications running reliably using tools like PM2 and systemd.
  • Monitoring & Alerting: Understand key metrics to track and strategies for setting up effective alerts.
  • Scaling Strategies: Decide when and how to scale your infrastructure based on performance indicators.
  • Use Case: A developer needs to deploy a Node.js application and ensure it restarts automatically if it crashes and handles zero-downtime reloads. This skill guides them on using PM2 for these tasks.

Quick Start

Understand the principles of setting up effective monitoring for a web application.

Frequently Asked Questions about server-management

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

FAQPage Schema
How do I keep a Node.js application running reliably in production?

To keep a Node.js application running reliably in production, use process management tools like PM2 or systemd to ensure automatic restarts on crashes and handle zero-downtime reloads. This skill teaches the principles behind selecting and configuring these tools for continuous uptime.

What key metrics should I track for server monitoring and alerting?

Effective server monitoring requires tracking key performance indicators and setting up strategic alerts to detect issues before they impact users. This skill explains how to identify critical metrics and configure alerting thresholds for production environments.

When do I need to scale my server infrastructure?

Scaling decisions should be based on specific performance indicators and monitoring data that show resource exhaustion or traffic spikes. This skill covers scaling strategies to help you decide when and how to expand your infrastructure effectively.

Does this server management approach work with containers and orchestration?

Yes, this approach supports containers and orchestration by teaching tool selection and operational concepts for different scenarios. You will learn how to apply process management and monitoring principles across various deployment environments.

What is the best way to implement health checks for a web application?

The best way to implement health checks is by applying operational best practices that verify application availability and automate recovery. This skill guides you through understanding health check principles rather than memorizing specific commands.

What security best practices should I follow for production server management?

Production server management security involves following best practices for process isolation, logging, and access control to protect your infrastructure. This skill provides a comprehensive understanding of security principles for production environments.