add-aspire-dep

Automate adding infrastructure dependencies to a .NET Aspire AppHost.

230|29|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/fpindej/netrock --skill add-aspire-dep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-aspire-dep
Source: https://github.com/fpindej/netrock/tree/main/.claude/skills/add-aspire-dep
Command: npx skills add https://github.com/fpindej/netrock --skill add-aspire-dep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of adding new infrastructure dependencies to a .NET Aspire application, streamlining the setup of microservices and external resources.

Core Features & Use Cases

  • Dependency Addition: Adds necessary NuGet packages and configuration for various resource types (e.g., databases, message queues).
  • Configuration Management: Updates project files (.csproj, Directory.Packages.props) and application settings (appsettings.json).
  • Use Case: You need to add a RabbitMQ service to your Aspire application. This Skill will handle all the necessary code and configuration changes to integrate it seamlessly.

Quick Start

Use the add-aspire-dep skill to add a RabbitMQ dependency to the AppHost.

Frequently Asked Questions about add-aspire-dep

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

FAQPage Schema
How do I add infrastructure dependencies to a .NET Aspire AppHost?

To add infrastructure dependencies to a .NET Aspire AppHost, you need to integrate resource packages, project references, and runtime configurations. This connects external services like databases or message queues to your microservices application.

What files need to be updated when configuring a new microservice dependency in .NET Aspire?

Configuring a new microservice dependency requires updating project files like `.csproj` and `Directory.Packages.props`, alongside application settings in `appsettings.json`. These updates ensure the runtime correctly loads the new resource packages.

Can I integrate a RabbitMQ message queue into my Aspire application?

Yes, you can integrate a RabbitMQ message queue into your Aspire application. The integration handles the necessary code and configuration changes, adding the required resource packages and updating standalone application settings for local development.

What is the best way to manage configuration for external resources in .NET Aspire?

The best way to manage configuration for external resources in .NET Aspire is automating the addition of NuGet packages and runtime settings. This ensures standalone application settings are properly updated for local development environments.

Does adding a new resource package to .NET Aspire update local development settings?

Adding a new resource package to .NET Aspire updates local development settings. It ensures standalone application settings are modified, allowing microservices to properly connect to infrastructure dependencies during local testing.