aspire-orchestration

Configure .NET Aspire AppHost resources and service discovery for microservices.

Updated Dec 13, 2025
One-click install
npx skills add https://github.com/AshleyHollis/yt-summarizer --skill aspire-orchestration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire-orchestration
Source: https://github.com/AshleyHollis/yt-summarizer/tree/main/.agents/skills/aspire-orchestration
Command: npx skills add https://github.com/AshleyHollis/yt-summarizer --skill aspire-orchestration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance for implementing .NET Aspire orchestrations to configure AppHost, manage resources, and enable service discovery across microservices in the YouTube Summarizer project.

Core Features & Use Cases

  • AppHost configuration patterns: Templates and patterns for defining resources (databases, storage, queues) and wiring them with WithReference.
  • Resource management & service discovery: Centralized patterns for resource references, connection strings, and inter-service communication.
  • Use Case: When adding a new microservice, reuse AppHost patterns to automatically wire required resources and connect to existing services.

Quick Start

Install the Aspire tools, review AppHost.cs examples, define resources and references for your services, and run the Aspire host to boot orchestration and monitoring.

Frequently Asked Questions about aspire-orchestration

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

FAQPage Schema
How do I configure .NET Aspire AppHost for a new microservice?

Configure .NET Aspire AppHost by defining resources like databases and queues, then wiring them to your microservice using WithReference. This ensures consistent environment variables and service discovery for the new service.

What is the best way to wire inter-service communication in .NET Aspire?

The best way to wire inter-service communication in .NET Aspire is using WithReference to establish resource references. This automatically manages connection strings and environment variables between microservices.

How do I provision databases and messaging resources in .NET Aspire?

Provision databases and messaging in .NET Aspire by defining them as resources in your AppHost configuration. You then connect these resources to microservices using WithReference for centralized resource management.

Does .NET Aspire orchestration handle service discovery automatically?

Yes, .NET Aspire orchestration handles service discovery automatically when you wire services together using WithReference. This manages the underlying connection strings and environment configuration needed for communication.

How do I enforce health monitoring for microservices in an Aspire AppHost?

Enforce health monitoring in an Aspire AppHost by following the orchestration best practices for resource references and environment configuration. This ensures consistent deployment and monitoring of your microservices infrastructure.