server-management

Provide structured server management principles for Node.js, containers, and cloud deployments.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/TwuanMinn/fadelab --skill server-management-twuanminn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/TwuanMinn/fadelab/tree/main/.agent/skills/skills/server-management
Command: npx skills add https://github.com/TwuanMinn/fadelab --skill server-management-twuanminn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured framework to reason about server operations, reducing ad-hoc decisions and human error by focusing on principles rather than memorized commands.

Core Features & Use Cases

  • Process Management Principles: Choose the right tooling (systemd, PM2, Docker/Podman, Kubernetes) and define restart, reload, clustering, and persistence goals.
  • Monitoring Principles: Determine what to monitor (availability, performance, errors, resources) and establish alert severities.
  • Log Management Principles: Define log types, rotation, structured logging, appropriate levels, and data privacy.
  • Scaling Decisions: Decide when to scale (CPU, memory, response time, traffic spikes) and strategies (vertical, horizontal, auto).
  • Health Check Principles: Define healthy state and depth of checks (basic vs deep).
  • Security Principles: Access controls, firewalls, patches, secrets management, audit logging.
  • Troubleshooting Priority & Anti-Patterns: Outline triage steps and common anti-patterns to avoid.

Quick Start

Describe your current server environment and apply these principles to craft a basic, repeatable management plan.

Frequently Asked Questions about server-management

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

FAQPage Schema
How do I choose the right process management tool for Node.js apps or containers?

Process management depends on your deployment target; choose systemd for VMs, PM2 for Node.js clustering, or Docker and Kubernetes for container orchestration to define restart and persistence goals.

What should I monitor to maintain server health and operational excellence?

Server monitoring should track availability, performance, errors, and resource utilization, while establishing clear alert severities to triage incidents and maintain operational excellence across production environments.

When should I scale my server infrastructure vertically vs horizontally?

Scale vertically when increasing CPU or memory on a single machine, and scale horizontally or automatically when handling traffic spikes, sustained high response times, or resource exhaustion across cloud deployments.

What are the key security principles for managing production servers?

Server security principles require implementing access controls, configuring firewalls, applying patches, managing secrets securely, and maintaining audit logs to protect cloud deployments and Node.js applications.

How do I structure logs to avoid data privacy issues and ensure proper rotation?

Log management principles define appropriate structured logging types and levels, while enforcing log rotation and data privacy constraints to prevent storage overflow and sensitive information exposure.

What common anti-patterns cause decision fatigue in server operations?

Server operations anti-patterns include making ad-hoc scaling decisions, skipping deep health checks, and ignoring troubleshooting priority steps, which increase human error and cause unstructured infrastructure management.