What problem does it solve? Aspire-based distributed applications require every service to configure OpenTelemetry, health checks, service discovery, and HTTP resilience consistently, and duplicating this setup across services leads to drift and misconfiguration. ## Core Features & Use Cases - Shared ServiceDefaults Project: Centralizes OpenTelemetry logging, metrics, and tracing, health checks, service discovery, and HttpClient resilience in one project referenced by all services. - Health Check Endpoints: Maps readiness and liveness endpoints with tag-based filtering and guidance for production hardening. - Extensibility Patterns: Shows how to add custom health checks (PostgreSQL, Redis), custom trace sources (Akka.NET, domain ActivitySources), and OTLP exporter integration with the Aspire Dashboard. - Use Case: When scaffolding a new Aspire solution with an API, a worker, and an AppHost, use this Skill to generate the ServiceDefaults project and wire AddServiceDefaults() into every service for uniform observability. ## Quick Start Create an Aspire ServiceDefaults project with OpenTelemetry, health checks, and service discovery, and show me how to call AddServiceDefaults from my API and worker services.