health-check

Codify liveness, readiness, and deep dependency health endpoints for Next.js and FastAPI services.

1|Updated Sep 14, 2025
One-click install
npx skills add https://github.com/CleanExpo/DR-NRPG --skill health-check-cleanexpo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: health-check
Source: https://github.com/CleanExpo/DR-NRPG/tree/main/.skills/custom/health-check
Command: npx skills add https://github.com/CleanExpo/DR-NRPG --skill health-check-cleanexpo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive health check endpoints and scripts to monitor the liveness, readiness, and deep dependencies of your application, ensuring robust system operation.

Core Features & Use Cases

  • Three-Tier Health Probes: Implements distinct liveness, readiness, and deep dependency checks.
  • Docker Healthchecks: Configures Docker healthchecks for services like PostgreSQL and Redis.
  • Cron-Based Monitoring: Sets up periodic health checks to ensure continuous service availability.
  • Use Case: When deploying a new version of your application, you can use this Skill to verify that all services are not only running but also capable of serving traffic and that all their critical dependencies (like databases and caches) are healthy before the new version is fully rolled out.

Quick Start

Verify the deep health status of the application's backend and frontend services.

Frequently Asked Questions about health-check

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

FAQPage Schema
How do I implement Kubernetes liveness and readiness probes for Next.js and FastAPI?

Kubernetes liveness and readiness probes for Next.js and FastAPI are codified using a three-tier architecture that verifies service availability and deep dependencies. This setup aligns with Kubernetes probe conventions to ensure robust system observability.

What is the difference between liveness, readiness, and deep dependency health checks?

Liveness checks verify if an application is running, while readiness checks confirm it can serve traffic. Deep dependency health checks validate critical connections like databases and caches to ensure comprehensive system operation before routing traffic.

How do I configure Docker healthchecks for PostgreSQL and Redis services?

Docker healthchecks for PostgreSQL and Redis are configured to monitor continuous service availability. This Skill provides scripts and references to establish these checks alongside cron-based monitoring for comprehensive system observability.

Does this health check approach support cron-based monitoring for continuous service availability?

Yes, the health check approach supports cron-based monitoring to ensure continuous service availability. It sets up periodic checks alongside Docker healthchecks and a system health script to maintain comprehensive system observability.

Can I verify deep backend and frontend dependencies before rolling out a new application version?

Yes, you can verify deep backend and frontend dependencies before rolling out a new application version. The system checks that services are running, capable of serving traffic, and that critical dependencies like databases and caches are healthy.