aspireify

Wire Aspire AppHost resources and service references into a runnable local development graph.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Movchanets/Microservices_Learning --skill aspireify-movchanets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspireify
Source: https://github.com/Movchanets/Microservices_Learning/tree/main/.agents/skills/aspireify
Command: npx skills add https://github.com/Movchanets/Microservices_Learning --skill aspireify-movchanets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill turns an unwired Aspire AppHost skeleton into a working, validated microservices graph so you can connect services, data stores, and frontends without guessing the right wiring pattern.

Core Features & Use Cases

  • Repo Scanning: Detects .NET, JavaScript, Python, compose, and connection-string signals to infer what should be modeled in Aspire.
  • Resource Graph Proposals: Recommends the right AppHost resources, references, waits, endpoints, and environment mappings before editing anything.
  • ServiceDefaults & Observability: Wires Aspire service defaults, OpenTelemetry, health checks, and service discovery into selected projects.
  • Validation Workflow: Verifies the result with Aspire start, wait, and describe so the graph is not just configured but actually runnable.
  • Safe Guardrails: Refuses edits to generated .aspire/modules files and preserves existing repo structure and local workflows.
  • Use Case: Ideal after aspire init, when a solution contains multiple services, databases, or a frontend that needs to be connected to an API and supporting infrastructure.

Quick Start

Ask the skill to scan the repository, propose the Aspire resource graph, and wire the AppHost, ServiceDefaults, and validation flow for the selected services.

Frequently Asked Questions about aspireify

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

FAQPage Schema
How do I wire an Aspire AppHost with multiple microservices and databases?

To wire an Aspire AppHost, scan the solution to detect projects and connection strings, propose a resource graph with references and endpoints, then apply ServiceDefaults to connect microservices, databases, and frontends into a validated local development graph.

How do I add OpenTelemetry and health checks to Aspire ServiceDefaults?

Wiring Aspire ServiceDefaults involves applying service defaults, OpenTelemetry, health checks, and service discovery into selected .NET projects to enable full observability across your local microservices development graph.

Can I use Aspire to connect a JavaScript frontend to a .NET API and messaging system?

Yes, Aspire supports connecting JavaScript frontends, .NET microservices, databases, and messaging systems by proposing AppHost resources, references, and endpoint mappings to form a runnable local development graph.

How do I validate an Aspire resource graph after editing the AppHost?

Validating an Aspire resource graph requires running aspire start, aspire wait, and aspire describe to verify the AppHost configuration is not just set up but actually runnable as a local development graph.

What are the limitations when editing generated .aspire modules files?

Editing generated .aspire modules files is restricted by safe guardrails that refuse modifications to these files, preserving existing repository structure and local development workflows while wiring the Aspire AppHost.