What problem does it solve?
This Skill provides comprehensive guidelines and best practices for developing robust and efficient web applications using ASP.NET Core, covering API design, security, and performance.
Core Features & Use Cases
- API Design: Learn to build RESTful APIs with clear controller structures and proper HTTP status codes.
- Authentication & Authorization: Implement secure user authentication using JWT and role-based authorization policies.
- Performance Optimization: Utilize caching strategies (in-memory, distributed, response caching) to enhance application speed.
- Use Case: A developer needs to build a secure, high-performance e-commerce API. This Skill guides them through setting up JWT authentication, implementing efficient data retrieval with caching, and structuring their controllers for maintainability.
Quick Start
Use the aspnet-core skill to generate a basic structure for a RESTful API controller.