Agent skill · software engineering · aj-geddes
health-check-endpoints
Implement comprehensive health check endpoints for liveness, readiness, and dependency monitoring. Use when deploying to Kubernetes, implementing load balancer health checks, or monitoring service availability.
Why this skill is useful
Provides specific implementation patterns and best practices for health check endpoints in various frameworks that the AI wouldn't reliably generate on its own.
What it needs
About 1k tokens when loaded. Last updated 2026-03-04. 307 stars on the source repository.
What this skill does
Health Check Endpoints Table of Contents Overview When to Use Quick Start Reference Guides Best Practices Overview Implement health check endpoints to monitor service health, dependencies, and readiness for traffic. When to Use Kubernetes liveness and readiness probes Load balancer health checks Service discovery and registration Monitoring and alerting systems Circuit breaker decisions Auto-scaling triggers Deployment verification Quick Start Minimal working example: Reference Guides 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 Best Practices ✅ DO Implement separate liveness and readiness probes Keep liveness probes lightweight Check critical dependencies in readiness Return appropriate HTTP status codes Include response time metrics Set reasonable timeouts Cache health check results briefly Include version and environment info Monitor health check failures ❌ DON'T Make liveness probes check dependencies Return 200 for failed health checks Take too long to respond Skip important dependency checks Expose sensitive information Ignore health check failures
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aj-geddes/health-check-endpoints