dotnet-aspire-patterns

Orchestrates .NET Aspire AppHost topology, service discovery, health checks, and OpenTelemetry defaults for local dev and testing.

Updated Aug 16, 2025
One-click install
npx skills add https://github.com/dodyg/blue-nile-pds --skill dotnet-aspire-patterns-dodyg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dotnet-aspire-patterns
Source: https://github.com/dodyg/blue-nile-pds/tree/main/.agents/skills/dotnet-aspire-patterns
Command: npx skills add https://github.com/dodyg/blue-nile-pds --skill dotnet-aspire-patterns-dodyg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates .NET Aspire apps to simplify local development and service wiring.

Core Features & Use Cases

  • AppHost orchestration and topology management for Aspire projects
  • Service discovery and resource references across components
  • Aspire components for backing services (databases, caches, brokers)
  • Aspire dashboard for local traces, logs, and metrics
  • Distributed health checks and standardized observability
  • Guidance for cross-references and production considerations

Quick Start

Install the Aspire workload and scaffold the AppHost to boot a local Aspire-managed topology.

Frequently Asked Questions about dotnet-aspire-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate a .NET Aspire AppHost for local development?▼

To orchestrate a .NET Aspire AppHost for local development, you scaffold the AppHost project to boot a local Aspire-managed topology, enforcing component wiring and service discovery across multiple projects.

What is the best way to configure service discovery and resource references in .NET Aspire?▼

Configuring service discovery and resource references in .NET Aspire involves enforcing AppHost topology to wire components together, ensuring consistent communication across distributed application projects during local dev and testing.

How do I add distributed health checks and OpenTelemetry defaults to an Aspire project?▼

Adding distributed health checks and OpenTelemetry defaults to an Aspire project is handled by enforcing standardized observability rules, which automatically configure local traces, logs, and metrics for the Aspire dashboard.

Can I use .NET Aspire components for backing services like databases and caches?▼

You can use .NET Aspire components for backing services like databases, caches, and brokers by applying AppHost topology management to wire these resources directly into your distributed application during local development.

Does .NET Aspire work for building cloud-ready distributed apps?▼

.NET Aspire works for building cloud-ready distributed apps by simplifying local development and service wiring, providing a managed topology that includes dashboards, health checks, and telemetry for production considerations.