service-manager

Orchestrate background services with PID tracking, health checks, and log rotation.

2|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/joserprieto/ai-skills --skill service-manager
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: service-manager
Source: https://github.com/joserprieto/ai-skills/tree/main/skills/service-manager
Command: npx skills add https://github.com/joserprieto/ai-skills --skill service-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates background service management for development projects, replacing manual start/stop tasks with a unified, predictable workflow.

Core Features & Use Cases

  • PID tracking and health checks for multiple services
  • Log rotation and persistent logs for long-running processes
  • Makefile integration with start/stop/status/tail targets across dev and preview services
  • Environment isolation and detached process management to keep development work flowing

Quick Start

Configure the project to start and manage background services with a single Makefile-driven workflow.

Frequently Asked Questions about service-manager

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

FAQPage Schema
How do I manage background services for development projects without manual start and stop tasks?▼

Background service management is automated through a unified Makefile-driven workflow, replacing manual tasks with predictable start, stop, status, and tail operations for development servers.

How does PID tracking work with long-running development servers?▼

PID tracking monitors detached background processes by storing their process identifiers, enabling consistent status checks and reliable termination of long-running development servers across multi-service environments.

Does this background process management approach support Makefile integration?▼

Makefile integration is fully supported, allowing you to configure start, stop, status, and tail targets across dev and preview services within your existing Makefile-driven workflows.

What is the best way to handle log rotation for detached background processes?▼

Log rotation for detached background processes is handled automatically, providing persistent logs that prevent disk overflow while maintaining continuous records of long-running development service output.

Can I run health checks on multiple services in a multi-service environment?▼

Health checks are supported for multiple services, enabling you to verify the operational status of each component within your multi-service development environment using a single unified workflow.

Why do I need environment isolation for background process management?▼

Environment isolation is needed to keep development work flowing by preventing variable conflicts and port collisions between detached background processes running simultaneously across different projects.