aspire

Route Aspire AppHost tasks through the Aspire CLI.

1|Updated Feb 4, 2025
One-click install
npx skills add https://github.com/MarcelMichau/dotnet-starter-project-template --skill aspire-marcelmichau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire
Source: https://github.com/MarcelMichau/dotnet-starter-project-template/tree/main/.agents/skills/aspire
Command: npx skills add https://github.com/MarcelMichau/dotnet-starter-project-template --skill aspire-marcelmichau

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates and centralizes control of Aspire AppHost workflows by routing tasks through the Aspire CLI, avoiding ad-hoc dotnet, docker, or shell sequences.

Core Features & Use Cases

  • Routing & orchestration: Detects the AppHost and routes to the appropriate sub-skills (aspire-init, aspireify, aspire-orchestration, aspire-deployment, aspire-monitoring) to drive lifecycle tasks.
  • Safety guardrails: Enforces best-practice workflows and prevents unsafe operations by coordinating with sub-skills.
  • Lifecycle management: Supports start, wait, describe, logs, and deployment workflows across a single, coordinated flow.

Quick Start

Route tasks to this skill and run the Aspire CLI to drive the AppHost lifecycle.

Frequently Asked Questions about aspire

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

FAQPage Schema
How do I orchestrate Aspire AppHost workflows without writing manual dotnet or docker commands?

You can orchestrate Aspire AppHost workflows by routing lifecycle tasks through the Aspire CLI, which centralizes control and avoids ad-hoc shell sequences. It coordinates sub-skills to manage start, wait, describe, logs, and deployment operations.

What is the best way to manage distributed application lifecycle tasks in an Aspire-enabled repository?

The best way to manage distributed application lifecycle tasks is routing them through the Aspire CLI, which detects the AppHost and delegates to orchestration, deployment, and monitoring sub-skills to enforce safe, coordinated workflows.

Do I need the Aspire CLI and wired sub-skills to govern AppHost orchestration?

Yes, governing AppHost orchestration requires the Aspire CLI and an Aspire-enabled repository with wired sub-skills like aspire-init, aspireify, aspire-orchestration, aspire-deployment, and aspire-monitoring to route and execute tasks properly.

How does routing Aspire AppHost tasks through sub-skills prevent unsafe operations?

Routing AppHost tasks through sub-skills enforces safety guardrails and best-practice workflows by coordinating operations through a centralized CLI flow, preventing ad-hoc or unsafe dotnet, docker, and shell executions.

Can I use this skill to monitor resources and wire dependencies across Aspire distributed apps?

Yes, you can monitor resources and wire dependencies across distributed apps because the skill routes AppHost resource wiring and monitoring tasks to the appropriate aspire-orchestration and aspire-monitoring sub-skills.

What limitations should I expect when automating Aspire AppHost lifecycle management?

Limitations include strict dependency on the Aspire CLI, an Aspire-enabled repository, and pre-wired sub-skills; without these, the skill cannot route tasks or enforce safety guardrails across the distributed application lifecycle.