aspireify

Wire Aspire AppHost skeletons into connected local development resource graphs.

Updated Aug 26, 2024
One-click install
npx skills add https://github.com/FabienDehopre/my-netatmo-24 --skill aspireify-fabiendehopre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspireify
Source: https://github.com/FabienDehopre/my-netatmo-24/tree/main/.agents/skills/aspireify
Command: npx skills add https://github.com/FabienDehopre/my-netatmo-24 --skill aspireify-fabiendehopre

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the challenge of turning an empty Aspire AppHost skeleton into a connected local development environment by discovering application components, creating the resource graph, and wiring dependencies correctly.

Core Features & Use Cases

  • AppHost Wiring: Scans repositories and configures C#, file-based C#, or TypeScript Aspire AppHosts with application resources and integrations.
  • Service Integration: Adds databases, caches, messaging systems, frontend applications, service references, OpenTelemetry, and ServiceDefaults configuration following Aspire patterns.
  • Validation Workflow: Verifies the generated setup with Aspire CLI validation flows and guides handoff to lifecycle management skills after successful startup.

Quick Start

Use the aspireify skill to wire my Aspire AppHost after running aspire init and connect my application 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 service references and resources?

Wiring an Aspire AppHost involves scanning your repository to discover application components and configuring the resource graph with databases, caches, messaging systems, and service references. This Skill automates that process after you run aspire init.

What is Aspire AppHost resource graph configuration?

Aspire AppHost resource graph configuration is the process of defining and connecting application resources, infrastructure dependencies, and service references within an Aspire AppHost project to create a complete local development environment.

Does Aspire AppHost wiring support TypeScript and .NET projects?

Aspire AppHost wiring supports C#, file-based C#, and TypeScript AppHost projects. The Skill discovers application components and configures integrations across these supported languages following Aspire patterns.

How do I add OpenTelemetry and ServiceDefaults to my Aspire AppHost?

To add OpenTelemetry and ServiceDefaults to your Aspire AppHost, the Skill applies standard Aspire patterns for service integration, configuring telemetry wiring and default service configurations during the resource graph generation process.

Can I validate my Aspire AppHost resource graph after wiring?

You can validate your wired Aspire AppHost using Aspire CLI validation workflows. The Skill verifies the generated setup and guides handoff to lifecycle management skills after successful startup confirmation.

What's the best way to connect frontend and backend services in Aspire?

The best way to connect frontend and backend services in Aspire is through proper AppHost wiring, which discovers application components and creates service references that establish correct dependency connections within the local development resource graph.