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.