{"enrichment":{"faq":[{"a":"server-management teaches a decision-making framework for production operations rather than rote commands. Core practices include selecting appropriate process managers (PM2, systemd, or alternatives), implementing health checks and monitoring for availability and performance metrics, establishing log rotation to prevent disk issues, and using structured troubleshooting to diagnose problems systematically. The skill emphasizes understanding *why* each practice matters so you can adapt to your specific infrastructure needs.","q":"How do you manage servers in production?"},{"a":"server-management covers scaling decision frameworks by teaching you to analyze your bottleneck first. Vertical scaling (bigger servers) suits single-threaded workloads or database-bound applications; horizontal scaling (more servers) works best for stateless services handling traffic spikes. The skill trains you to monitor CPU, memory, and I/O patterns, then choose the approach that matches your application's architecture and cost constraints.","q":"When should you scale your application horizontally or vertically?"},{"a":"server-management covers process manager selection and configuration for auto-restart reliability. Key practices include choosing between PM2 for Node.js applications or systemd for system-level services, configuring automatic restarts on crashes, setting resource limits to prevent runaway processes, and integrating with your monitoring strategy. The skill teaches you to evaluate tools based on your deployment environment and application requirements.","q":"What process management best practices should you follow?"},{"a":"server-management teaches monitoring strategy by identifying what metrics matter: availability (uptime checks), performance (CPU, memory, I/O), and application-specific signals. You'll learn health check implementation patterns, log management principles including rotation to prevent disk exhaustion, and how to prioritize alerts to avoid noise. The skill emphasizes building a coherent strategy rather than collecting every possible metric.","q":"How do you design a server monitoring and alerting strategy?"},{"a":"server-management provides a structured troubleshooting priority system: first check process status and logs, then examine resource utilization (CPU, memory, disk), then investigate network connectivity and dependencies. The skill teaches log management best practices like rotation and retention policies, and how to correlate symptoms across multiple data sources to identify root causes efficiently.","q":"What troubleshooting approach works for server issues?"},{"a":"server-management covers reliability patterns including health checks that enable graceful restarts, process manager configurations that coordinate rolling updates, and monitoring strategies that detect deployment issues early. The skill teaches security principles for production environments and how these practices work together to maintain uptime during updates and handle traffic spikes without service interruption.","q":"How do you implement zero downtime deployment and reliability patterns?"}],"shadow_tags":["production-ops","reliability-engineering","infrastructure-thinking","capacity-planning","observability-strategy","incident-response","availability-patterns","operational-excellence"],"summary_rewrite":"Master the thinking behind running production servers rather than memorizing commands. This skill covers process management tool selection, monitoring strategy across availability and performance, log rotation principles, and scaling decisions. You'll learn health check implementation, security practices, and a structured troubleshooting priority system to diagnose server issues."},"files":[{"bytes":3878,"path":".agents/skills/server-management/SKILL.md","sha256":"4f2e4243a8e1e45482479dd033f654f59c56ada89ebf87ec561f86f79f54662d","url":"https://skillfed.io/files/vudovn/ag-kit/server-management/1d524408/SKILL.md"}],"id":"vudovn/ag-kit/server-management","links":{"html":"https://skillfed.io/vudovn/ag-kit/server-management","md":"https://skillfed.io/vudovn/ag-kit/server-management.md","repo":"https://github.com/vudovn/ag-kit"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":1512,"language":"TypeScript","last_updated":"2026-07-26","license":"MIT","name":"server-management","publisher":"vudovn","stars":8011},"relations":{"categories":["devops","infrastructure","operations"],"similar":[{"id":"itzzritik/OrderWorder/server-management"},{"id":"vudovn/ag-kit/deployment-procedures"},{"id":"vudovn/ag-kit/systematic-debugging"},{"id":"whawkinsiv/solo-founder-skills/monitor"},{"id":"vudovn/ag-kit/mobile-games"},{"id":"duck4nh/antigravity-kit/cloud-deployment-expert"},{"id":"vudovn/ag-kit/seo-fundamentals"},{"id":"vudovn/ag-kit/geo-fundamentals"},{"id":"pluginagentmarketplace/custom-plugin-nodejs/performance-optimization"},{"id":"CuriousLearner/devkit/resource-monitor"}]},"slug":{"owner":"vudovn","repo":"ag-kit","skill":"server-management"},"version":"1d524408"}
