aspire

Manage Aspire distributed applications through the Aspire CLI.

619|188|Updated Jul 4, 2024
One-click install
npx skills add https://github.com/CommunityToolkit/Aspire --skill aspire-communitytoolkit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire
Source: https://github.com/CommunityToolkit/Aspire/tree/main/.agents/skills/aspire
Command: npx skills add https://github.com/CommunityToolkit/Aspire --skill aspire-communitytoolkit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires aspire-cli, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the management of Aspire distributed applications, allowing users to operate AppHosts, inspect resources, manage secrets, and deploy apps through the Aspire CLI.

Core Features & Use Cases

  • AppHost Operations: Start, restart, stop, and wait on AppHosts.
  • Resource Inspection: View logs, traces, and docs for resources.
  • Integration Management: Add and manage integrations with aspire add.
  • Deployment: Publish, deploy, and rerun pipeline steps with aspire do.
  • Use Case: For a developer working on an Aspire application, this Skill can be used to quickly start the AppHost, add a new integration, and deploy a specific pipeline step without leaving the Aspire CLI.

Quick Start

Use the aspire skill to start the AppHost with aspire start.

Frequently Asked Questions about aspire

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

FAQPage Schema
How do I manage Aspire distributed applications through the CLI?

You can manage Aspire distributed applications by using the Aspire CLI to operate AppHosts, inspect resources, manage secrets, and deploy apps. This allows you to start, stop, and deploy pipeline steps directly from the command line.

How do I start an Aspire AppHost from the command line?

To start an Aspire AppHost, you use the `aspire start` command in the Aspire CLI. This initiates the distributed application environment and allows you to proceed with resource inspection or integration management.

Can I add integrations to my Aspire app using the CLI?

Yes, you can add and manage integrations in your Aspire distributed application by using the `aspire add` command. This allows you to seamlessly incorporate new components without leaving the Aspire CLI environment.

What is the best way to deploy a specific pipeline step in Aspire?

The best way to deploy a specific pipeline step in Aspire is by using the `aspire do` command. This allows you to publish, deploy, and rerun specific pipeline steps for your distributed application directly through the CLI.

Do I need the Aspire CLI installed to inspect resource logs and traces?

Yes, you need the Aspire CLI installed and an AppHost set up in your environment to inspect resource logs, traces, and documentation. These operations are performed through the Aspire CLI interface.

What are the limitations of managing Aspire apps with the CLI?

The primary limitation of managing Aspire apps with the CLI is the strict requirement for the Aspire CLI and a properly configured AppHost to be set up in the environment before any operations can be executed.