What problem does it solve?
This Skill provides comprehensive standards and best practices for developing .NET backend applications, ensuring consistency, maintainability, and security across projects.
Core Features & Use Cases
- Modern C# Standards: Enforces the use of modern C# features for cleaner, more efficient code.
- Dependency Injection: Guides proper implementation of DI for testability and modularity.
- Data Access Best Practices: Outlines secure and efficient data handling with EF Core or Dapper.
- API Development Guidelines: Ensures RESTful conventions, versioning, and proper error handling.
- Testing & Security: Mandates unit testing and adherence to security best practices.
- Use Case: When starting a new ASP.NET Core Web API project, this Skill will guide you on setting up the project structure, implementing controllers, handling data access, and writing tests according to established standards.
Quick Start
Apply the dotnet-backend skill to ensure the C# code follows modern .NET development standards.