This is a mental framework for production server ops, not a command reference. It walks you through process management tool selection (PM2 vs systemd vs containers), monitoring strategy by severity level, log rotation principles, and scaling decisions based on actual symptoms. The real value is in the decision tables: when to scale vertically versus horizontally, what makes a proper health check, how to prioritize during an outage. It's deliberately light on commands and heavy on thinking through tradeoffs. Use this when you need to set up production infrastructure and want to avoid common mistakes like skipping monitoring or running everything as root. The anti-patterns section alone will save you from several 3am pages.

skills.sh installs
782
GitHub stars
43.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill server-management --agent claude-code

Installs into .claude/skills of the current project.

Files

Server Management

Server management principles for production operations. Learn to THINK, not memorize commands.


1. Process Management Principles

Tool Selection

ScenarioTool
Node.js appPM2 (clustering, reload)
Any appsystemd (Linux native)
ContainersDocker/Podman
OrchestrationKubernetes, Docker Swarm

Process Management Goals

GoalWhat It Means
Restart on crashAuto-recovery
Zero-downtime reloadNo service interruption
ClusteringUse all CPU cores
PersistenceSurvive server reboot

2. Monitoring Principles

What to Monitor

CategoryKey Metrics
AvailabilityUptime, health checks
PerformanceResponse time, throughput
ErrorsError rate, types
ResourcesCPU, memory, disk

Alert Severity Strategy

LevelResponse
CriticalImmediate action
WarningInvestigate soon
InfoReview daily

Monitoring Tool Selection

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Backend & APIs
First seen
May 16, 2026

More from sickn33/antigravity-awesome-skills

All 708
1mindrally avatarbackend-developmentmindrally/skillsGuidelines for backend development in C++ and Elixir/Phoenix, covering modern language features, best practices, and production-ready patterns.780skills.sh installs
2ruvnet avatarloop-workerruvnet/rufloRun Ruflo background workers using Claude Code native /loop scheduling745skills.sh installs
3alirezarezvani avatardatabase-schema-designeralirezarezvani/claude-skillsUse when the user asks to create ERD diagrams, normalize database schemas, design table relationships, or plan schema migrations.722skills.sh installs
4vercel avatarwrite-api-referencevercel/next.jswrite api reference706skills.sh installs
5aaronontheweb avatardatabase-performanceaaronontheweb/dotnet-skillsDatabase access patterns for performance. Separate read/write models, avoid N+1 queries, use AsNoTracking, apply row limits, and never do application-side joins700skills.sh installs
6aaronontheweb avatarapi-designaaronontheweb/dotnet-skillsDesign stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibility, and versioning for NuGet packages and d690skills.sh installs