What problem does it solve?
The C# / .NET skill helps you implement, debug, review, and verify C# and .NET work by giving consistent patterns and decision guidance across projects, APIs, data access, testing, and safety checks.
Core Features & Use Cases
- Auto-detect for C#/.NET projects to route work when you are editing C#, .csproj, .sln, or ASP.NET-related files and need the right engineering conventions.
- Decision trees for architecture choices covering project type (Web API, background processing, desktop UI, libraries), plus data access strategy (Dapper, EF Core, Mongo/Cosmos, caching).
- Practical production patterns and guardrails including modern C#/.NET features (e.g., primary constructors, raw strings, pattern matching), minimal APIs, .NET Aspire orchestration, source generators, typed results, testing approaches, and an anti-pattern checklist.
Quick Start
Ask the assistant to help you design and implement a .NET 9 Minimal API endpoint for user CRUD with EF Core, typed results, and an integration test that includes cancellation token propagation.