health-check-endpoint

Implement health check and readiness endpoints for SDK consumers

509 stars

Best use case

health-check-endpoint is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Implement health check and readiness endpoints for SDK consumers

Teams using health-check-endpoint should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/health-check-endpoint/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/sdk-platform-development/skills/health-check-endpoint/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/health-check-endpoint/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How health-check-endpoint Compares

Feature / Agenthealth-check-endpointStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Implement health check and readiness endpoints for SDK consumers

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Health Check Endpoint Skill

## Overview

This skill implements health check and readiness endpoints that SDK consumers can use to verify connectivity and dependency health, especially important for Kubernetes and load balancer integration.

## Capabilities

- Design health check contracts and responses
- Implement dependency checks (database, cache, external APIs)
- Support Kubernetes liveness and readiness probes
- Generate health status reports
- Configure degraded state handling
- Implement cascading health checks
- Support custom health indicators
- Configure health aggregation strategies

## Target Processes

- Observability Integration
- Platform API Gateway Design
- SDK Architecture Design

## Integration Points

- Kubernetes probe endpoints
- Load balancer health checks
- Monitoring systems
- Service mesh health
- Circuit breaker status

## Input Requirements

- Dependencies to check
- Health check intervals
- Timeout configurations
- Degradation policies
- Kubernetes probe requirements

## Output Artifacts

- Health check endpoint implementation
- Dependency check modules
- Health response schemas
- Kubernetes probe configurations
- Monitoring integrations
- Health aggregation logic

## Usage Example

```yaml
skill:
  name: health-check-endpoint
  context:
    endpoints:
      health: /health
      ready: /ready
      live: /live
    checks:
      - name: database
        type: tcp
        critical: true
      - name: cache
        type: redis
        critical: false
      - name: externalApi
        type: http
        url: https://api.example.com/health
    kubernetes:
      livenessProbe:
        path: /live
        periodSeconds: 10
      readinessProbe:
        path: /ready
        periodSeconds: 5
```

## Best Practices

1. Separate liveness from readiness
2. Make health checks fast
3. Include dependency status
4. Support graceful degradation
5. Avoid expensive checks in liveness
6. Cache health check results appropriately

Related Skills

contrast-checker

509
from a5c-ai/babysitter

Check color contrast ratios for WCAG compliance

compliance-checker

509
from a5c-ai/babysitter

Check compliance with SOC 2, GDPR, HIPAA, and PCI-DSS standards

population-health-stratification

509
from a5c-ai/babysitter

Stratify patient populations by risk level using claims data, clinical data, and social determinants to prioritize care management interventions

health-data-integration

509
from a5c-ai/babysitter

Facilitate interoperability between health IT systems including EHR, HIE, and clinical decision support through HL7, FHIR, and other healthcare data standards

jupyter-reproducibility-checker

509
from a5c-ai/babysitter

Skill for checking and ensuring Jupyter notebook reproducibility

checklist-validator

509
from a5c-ai/babysitter

Skill for validating research against reporting checklists

iso-nanotechnology-compliance-checker

509
from a5c-ai/babysitter

Regulatory compliance skill for ISO nanotechnology standards verification and documentation

model-checker-interface

509
from a5c-ai/babysitter

Interface with multiple model checking tools for formal verification

linearizability-checker

509
from a5c-ai/babysitter

Check linearizability of concurrent data structure implementations

building-code-checker

509
from a5c-ai/babysitter

Building code compliance checking skill for IBC occupancy, construction type, and area requirements

ada-compliance-checker

509
from a5c-ai/babysitter

ADA accessibility compliance checking skill for routes, slopes, and pedestrian facilities

pssr-checklist-generator

509
from a5c-ai/babysitter

Pre-Startup Safety Review checklist generation skill for startup readiness verification