What problem does it solve?
This Skill helps developers build robust, scalable, and maintainable ASP.NET Core applications by adhering to established architectural patterns and avoiding common anti-patterns.
Core Features & Use Cases
- Architectural Guidance: Provides best practices for Minimal APIs vs. Controllers, middleware pipeline configuration, and dependency injection.
- Configuration & Options: Demonstrates effective use of the Options pattern for managing application settings.
- Error Handling & Auth: Details robust error handling strategies using ProblemDetails and declarative authorization.
- Use Case: A developer starting a new ASP.NET Core web API can use this Skill to ensure they are structuring their project correctly from the outset, setting up middleware, DI, and configuration in a way that promotes long-term maintainability and security.
Quick Start
Review the ASP.NET Core middleware pipeline best practices.