.NET Development Patterns
Implements idiomatic C# and .NET architectural patterns to build robust, maintainable, and high-performance applications.
This skill equips Claude Code with a deep understanding of modern .NET and C# best practices, enabling it to generate and review code that adheres to industry standards. It focuses on critical architectural areas such as asynchronous programming with Task, dependency injection through abstractions, immutability using records, and the Options pattern for configuration. By utilizing this skill, developers can ensure their .NET projects follow consistent styles, minimize common anti-patterns like blocking async calls, and implement clean code principles like guard clauses and the Result pattern for error handling.
Características Principales
01Optimizes EF Core repository implementations and Minimal API structures for performance.
02Standardizes asynchronous programming using Task and CancellationToken best practices.
03214,448 GitHub stars
04Provides robust error handling strategies via the Result pattern and guard clauses.
05Promotes immutability patterns using C# records and init-only properties.
06Enforces dependency injection best practices and interface-based service registration.
Casos de Uso
01Refactoring legacy C# codebases to modern .NET 8+ standards and idiomatic patterns.
02Optimizing high-concurrency web APIs with proper async/await and middleware pipelines.
03Architecting new ASP.NET Core microservices with clean code and dependency injection.