What problem does it solve?
Manually configuring health check endpoints, dependency readiness probes, and monitoring dashboards for ASP.NET Core applications built with the Jarvis clean architecture framework is time-consuming, error-prone, and requires deep familiarity with health check library wiring and configuration best practices.
Core Features & Use Cases
- End-to-end health check orchestration: Automates setup of liveness, readiness, and startup probe endpoints aligned with Jarvis layer extension patterns, with guided workflows for initial setup, adding dependency probes, and enabling the monitoring dashboard.
- Pre-built dependency provider snippets: Includes reusable, atomic configurations for common infrastructure dependencies including PostgreSQL, Redis, SQL Server, MySQL, Kafka, RabbitMQ, MinIO, and external HTTP services to add readiness checks without custom boilerplate.
- Production-ready guardrails: Enforces best practices including configuration-based connection string resolution, timeout clamping, environment-specific UI enablement, and anti-pattern avoidance to ensure reliable, secure health check implementation.
- Use case example: A backend team building a Jarvis-based .NET 9 e-commerce API can use this skill to add PostgreSQL and Redis readiness probes, plus a dev-only monitoring dashboard, in minutes instead of hours of manual work.
Quick Start
Use the healthcheck-dotnet skill to configure liveness, readiness, and HealthChecks UI for your existing Jarvis ASP.NET Core project.