aaronontheweb/dotnet-skills/akka-aspire-configuration
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install aaronontheweb/dotnet-skills/akka-aspire-configurationSKILL.md
Configuring Akka.NET with .NET Aspire
When to Use This Skill
Use this skill when:
- Setting up a new Akka.NET project with .NET Aspire orchestration
- Configuring Akka.Cluster with cluster bootstrapping and discovery
- Integrating Akka.Persistence with SQL Server
- Setting up Akka.Management for cluster management
- Configuring multi-replica actor systems in local development
- Deploying Akka.NET applications to Kubernetes with Aspire
Related Skills
- `akka-net-management` - Deep dive into Akka.Management, Cluster Bootstrap, and discovery providers (Kubernetes, Azure, Config)
- `microsoft-extensions-configuration` - IValidateOptions patterns for configuration validation
- `akka-net-best-practices` - Cluster/local mode abstractions for testable actor systems
- `aspire-integration-testing` - Testing Aspire applications with real infrastructure
Core Principles
- Configuration via Microsoft.Extensions.Configuration - Use strongly-typed settings classes bound from appsettings.json (see
microsoft-extensions-configurationskill) - Akka.Hosting for DI Integration - Use the Akka.Hosting library for seamless ASP.NET Core integration
- Aspire for Orchestration - Let Aspire manage service dependencies, networking, and environment configuration
- Health Checks - Always configure health checks for clustering, persistence, and readiness
- Separate Concerns - Keep actor definitions, configuration, and Aspire orchestration in separate layers
- Validate Configuration at Startup - Use
IValidateOptions<T>and.ValidateOnStart()to fail fast on misconfiguration
Project Structure
Required NuGet Packages
For Actor Project (YourApp.Actors.csproj)
For Web Application (YourApp.csproj)
For AppHost (YourApp.AppHost.csproj)
Configuration Model (AkkaSettings.cs)
Create a strongly-typed configuration class:
Akka Configuration Extension Methods (AkkaConfiguration.cs)
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationWarning, 76 of 100Marginal. 1 run. Evaluated 7 months ago.
Source
- SKILL.md in the repositoryCheckingskills/akka-aspire-configuration/SKILL.md
Popularity
- Repository stars
- 847
- Repository forks
- 74
- 7-day trend score
- 34
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aaronontheweb/dotnet-skills/akka-aspire-configuration)