From aj-geddes-useful-ai-prompts-4
Implements health check endpoints for liveness, readiness, and dependency monitoring. Useful for Kubernetes probes, load balancer checks, and service availability monitoring.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aj-geddes-useful-ai-prompts-4:health-check-endpointsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Overview](#overview)
Implement health check endpoints to monitor service health, dependencies, and readiness for traffic.
Minimal working example:
import express from "express";
import { Pool } from "pg";
import Redis from "ioredis";
interface HealthStatus {
status: "healthy" | "degraded" | "unhealthy";
timestamp: string;
uptime: number;
checks: Record<string, CheckResult>;
version?: string;
environment?: string;
}
interface CheckResult {
status: "pass" | "fail" | "warn";
time: number;
output?: string;
error?: string;
}
class HealthCheckService {
private startTime = Date.now();
private version = process.env.APP_VERSION || "1.0.0";
private environment = process.env.NODE_ENV || "development";
// ... (see reference guides for full implementation)
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Express.js Health Checks | Express.js Health Checks |
| Spring Boot Actuator-Style (Java) | Spring Boot Actuator-Style (Java) |
| Python Flask Health Checks | Python Flask Health Checks |
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin aj-geddes-useful-ai-prompts-4Implements liveness, readiness, startup, and deep health check endpoints with dependency monitoring. Use for Kubernetes probes, load balancers, auto-scaling, or fixing probe failures and startup delays.
Implements /health and /ready endpoints for liveness and readiness probes in container orchestration platforms like Kubernetes. Includes example with Express, Prisma, and Redis.
Implements uptime monitoring with health checks, status pages, and incident tracking for service availability visibility.