controller-patterns - ASP.NET Core Controller Best Practices
ASP.NET Core controller patterns including thin controllers, routing, parameter binding, response types, and DTOs
Tags
Updated: 2026-03-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create controller
- review controller
- apply thin controller pattern
- configure routing
- implement parameter binding
- define response types
- create DTOs
- apply validation
Inputs
- controller source code
- service interface
- domain model
- API requirements
Outputs
- controller class
- request DTOs
- response DTOs
- API routes
Requirements
- ASP.NET Core
- C#
- Web API project
