wshaddix avatar

Csharp Wolverinefx

WolverineFX is a messaging and HTTP framework for .NET that pushes you toward pure functions and cascading messages instead of injecting service buses everywhere. You get command handlers, message handlers, and HTTP endpoints with minimal ceremony, plus built-in transactional outbox with Marten for reliable messaging. The framework shines when you're doing CQRS or event sourcing, since it handles aggregate workflows and integrates tightly with Marten's event store. It supports the usual transports like RabbitMQ, Azure Service Bus, and SQS. The vertical slice architecture and code generation approach means less boilerplate than traditional ASP.NET MVC patterns, though you're committing to Wolverine's opinionated way of structuring applications.

skills.sh installs
572
GitHub stars
90
last updated
Aug 21, 2026

Install

$ npx -y skills add wshaddix/dotnet-skills --skill csharp-wolverinefx --agent claude-code

Installs into .claude/skills of the current project.

Files

WolverineFX for .NET

When to Use This Skill

Use this skill when:

  • Building message handlers or command handlers with Wolverine
  • Creating HTTP endpoints with WolverineFx.HTTP (alternative to Minimal API/MVC)
  • Implementing event sourcing with Marten and Wolverine
  • Setting up transactional outbox pattern for reliable messaging
  • Configuring message transports (RabbitMQ, Azure Service Bus, Amazon SQS, TCP)
  • Implementing CQRS with event sourcing
  • Processing messages in batches
  • Using cascading messages for testable, pure function handlers
  • Configuring error handling and retry policies
  • Pre-generating code for optimized cold starts

Related Skills

  • efcore-patterns - Entity Framework Core patterns for data access
  • csharp-coding-standards - Modern C# patterns (records, pattern matching)
  • http-client-resilience - Polly resilience patterns (complementary)
  • background-services - Hosted services and background job patterns
  • aspire-configuration - .NET Aspire orchestration

Core Principles

Sponsors

Details

Repository
github.com/wshaddix/dotnet-skills
Categories
DevOps & CI/CD, Automation & Workflows, Cloud & Infrastructure, .NET & C#
First seen
Jun 3, 2026

More from wshaddix/dotnet-skills

All 13
1mvanhorn avatarpp-scrape-creatorsmvanhorn/printing-press-libraryEvery Scrape Creators endpoint across 28 platforms, with credit-aware comment mining and a local corpus no other Scrape Creators tool has. Trigger phrases: `fin571skills.sh installs
2chaterm avatarsystem-adminchaterm/terminal-skillsLinux system administration and monitoring570skills.sh installs
3dylantarre avatarexcitement-energydylantarre/animation-principlesUse when creating animations that generate enthusiasm, build anticipation, or create high-energy experiences.570skills.sh installs
4openclaudia avatargoogle-adsopenclaudia/openclaudia-skillsWrite Google Ads copy and build campaign structures. Use when the user asks to create Google Ads, write ad copy for search or display, set up PPC campaigns, opt570skills.sh installs
5adobe avatarstardustadobe/skillsGuided multi-page redesign of an existing website through a four-phase pipeline — extract (crawl and capture the current site), direct (set a visual direction),569skills.sh installs
6star23 avatarmacro-liquiditystar23/day1global-skillsMacro liquidity monitoring and risk early-warning system. By tracking 4 core indicators (Fed Net Liquidity, SOFR Overnight Financing Rate, MOVE Treasury Volatil569skills.sh installs