This is the foundational C# skill that loads automatically for every .NET code path. It covers 25 topic areas from modern language features (records, pattern matching, C# 8-15) to runtime concerns like async/await, dependency injection, and serialization. The routing table is smart: it always loads coding standards, async patterns, and SOLID principles by default, then pulls in specialized references like channels, native interop, or WASM only when your code needs them. Honestly, the scope discipline is the best part. It stops at the language and runtime boundary, explicitly punting ASP.NET endpoint architecture, UI frameworks, and CI/CD to their own skills. If you're writing C# but not web controllers or Blazor components, this is your baseline.
npx skills add https://github.com/novotnyllc/dotnet-artisan --skill dotnet-csharp