akka-net-aspire-configuration
Agent skill fromAaronontheweb/dotnet-skills
Configure Akka.NET with .NET Aspire for local development and production deployments. Covers actor system setup, clustering, persistence, Akka.Management integration, and Aspire orchestration patterns.
How to install akka-net-aspire-configuration
install akka-net-aspire-configuration
# install the dotnet-skills pack with the skills CLI
npx skills add Aaronontheweb/dotnet-skills# or add only this skill to Claude Code: copy the folder
skills/akka-aspire-configuration/
# into
~/.claude/skills/akka-aspire-configuration/ (all projects)
.claude/skills/akka-aspire-configuration/ (one project)
1# Configuring Akka.NET with .NET Aspire23## When to Use This Skill45Use this skill when:6- Setting up a new Akka.NET project with .NET Aspire orchestration7- Configuring Akka.Cluster with cluster bootstrapping and discovery8- Integrating Akka.Persistence with SQL Server9- Setting up Akka.Management for cluster management10- Configuring multi-replica actor systems in local development11- Deploying Akka.NET applications to Kubernetes with Aspire1213## Related Skills1415- **`akka-net-management`** - Deep dive into Akka.Management, Cluster Bootstrap, and discovery providers (Kubernetes, Azure, Config)16- **`microsoft-extensions-configuration`** - IValidateOptions patterns for configuration validation17- **`akka-net-best-practices`** - Cluster/local mode abstractions for testable actor systems18- **`aspire-integration-testing`** - Testing Aspire applications with real infrastructure1920## Core Principles21221. **Configuration via Microsoft.Extensions.Configuration** - Use strongly-typed settings classes bound from appsettings.json (see `microsoft-extensions-configuration` skill)232. **Akka.Hosting for DI Integration** - Use the Akka.Hosting library for seamless ASP.NET Core integration243. **Aspire for Orchestration** - Let Aspire manage service dependencies, networking, and environment configuration254. **Health Checks** - Always configure health checks for clustering, persistence, and readiness26…
Excerpt shown under the repository's MIT license.
