Vertical Slice Architecture for .NET

•
189
•

Implements high-performance Vertical Slice Architecture in .NET applications by organizing code into self-contained feature folders and handlers.

This skill empowers Claude to architect .NET 10 applications using Vertical Slice Architecture (VSA), moving away from traditional rigid layering toward cohesive, feature-based modules. It provides specialized guidance on implementing mediator patterns, Wolverine handlers, or raw handler classes, ensuring that endpoints, logic, and data access stay co-located. It is particularly useful for developers building maintainable APIs who want to reduce 'folder hopping' and minimize cross-feature coupling while maintaining clean, testable, and Native AOT-compatible code.

Key Features

01Template generation for FluentValidation, pipeline behaviors, and Minimal API integration
02Support for source-generated Mediator, Wolverine, and dependency-free handler patterns
03Enforcement of VSA best practices to prevent cross-feature coupling and 'god-services'
04Automated feature folder generation with co-located requests, handlers, and endpoints
05189 GitHub stars
06Guidance on implementing module boundaries for scaling monolithic applications

Use Cases

01Establishing clear architectural boundaries in large-scale .NET 10 web projects
02Refactoring a traditional layered N-Tier .NET application into maintainable vertical slices
03Rapidly scaffolding new API features with integrated validation and database logic