What problem does it solve?
Vertical Slice Architecture (VSA) prevents your .NET codebase from degrading into layer-based, hard-to-follow structures by keeping each feature self-contained and co-located.
Core Features & Use Cases
- Feature-first organization: Place request/response, validation, endpoint mapping, and handler logic together within a single feature folder.
- Low cross-feature coupling: Avoid direct feature-to-feature calls and centralize shared concerns in Common/ or Shared/ locations.
- Multiple handler patterns: Support Mediator (source-generated), Wolverine conventions, or raw handler classes depending on your team and stack.
- Handler-centered workflow: Keep each handler focused on one unit of work instead of accumulating god-handlers or service layers.
Quick Start
Load the vertical-slice skill when you want to structure a .NET web application around feature folders and handler-based endpoints instead of controllers/services/repositories.