/health-check-endpoints
Health check endpoints for liveness, readiness, dependency monitoring. Use for Kubernetes, load balancers, auto-scaling, or encountering probe failures, startup delays, dependency checks, timeout configuration errors.
One skill from claude-skills.
shell
$ npx -y skills add secondsky/claude-skills --skill health-check-endpoints --agent claude-codeInstalls just this skill. Get the whole plugin for auto-invocation.
How it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/health-check-endpoints
Context preview
The summary Claude sees to decide when to auto-load this skill.
Health check endpoints for liveness, readiness, dependency monitoring. Use for Kubernetes, load balancers, auto-scaling, or encountering probe failures, startup delays, dependency checks, timeout configuration errors.
Stats
Stars194
Forks29
LanguageTypeScript
LicenseMIT
Ships with claude-skills
SKILL.md
health-check-endpoints.SKILL.md
--- name: health-check-endpoints description: Health check endpoints for liveness, readiness, dependency monitoring. Use for Kubernetes, load balancers, auto-scaling, or encountering probe failures, startup delays, dependency checks, timeout configuration errors. license: MIT --- # Health Check Endpoints Implement health checks for monitoring service availability and readiness. ## Probe Types | Probe | Purpose | Failure Action | |-------|---------|----------------| | Liveness | Is process alive? | Restart container | | Readiness | Can handle traffic? | Remove from LB | | Startup | Has app started? | Delay other probes | | Deep | All deps healthy? | Trigger alerts | ## Implementation (Express) ```javascript class HealthChecker { async checkDatabase() { const start = Date.now(); try { await db.query('SELECT 1'); return { status: 'healthy', latency: Date.now() - start }; } catch (err) { return { status: 'unhealthy', error: String(err?.message || err) }; } } async checkRedis() {
