dotnet-aspnetcore
Overview
Use this skill for ASP.NET Core web development, including middleware, minimal APIs, controllers, endpoint routing, SignalR, authentication, configuration, and API design using dotnet/skills.
Workflow
- Inspect app startup, dependency injection, middleware order, endpoints, auth, configuration, and hosting model.
- Preserve request/response contracts, route names, status codes, serialization, auth policies, and observability.
- Add or update tests around endpoint behavior where the repository supports them.
- Validate with build, tests, or a local smoke command when feasible.
Guardrails
- Do not reorder middleware casually.
- Avoid changing public API contracts or auth behavior as an incidental side effect.
- Keep environment-specific configuration and secrets handling intact.
Expected Output
Return ASP.NET Core changes or guidance with route, middleware, and validation notes.
1---2name: dotnet-aspnetcore3description: "ASP.NET Core web development skills including middleware, endpoints, real-time communication, and API patterns."4license: MIT5metadata:6 author: dotnet7 version: "1.0.0"8 source: https://github.com/dotnet/skills/tree/main/plugins/dotnet-aspnetcore9---1011# dotnet-aspnetcore1213## Overview1415Use this skill for ASP.NET Core web development, including middleware, minimal APIs, controllers, endpoint routing, SignalR, authentication, configuration, and API design using [dotnet/skills](https://github.com/dotnet/skills).1617## Workflow18191. Inspect app startup, dependency injection, middleware order, endpoints, auth, configuration, and hosting model.202. Preserve request/response contracts, route names, status codes, serialization, auth policies, and observability.213. Add or update tests around endpoint behavior where the repository supports them.224. Validate with build, tests, or a local smoke command when feasible.2324## Guardrails2526- Do not reorder middleware casually.27- Avoid changing public API contracts or auth behavior as an incidental side effect.28- Keep environment-specific configuration and secrets handling intact.2930## Expected Output3132Return ASP.NET Core changes or guidance with route, middleware, and validation notes.