
Dotnet Csharp
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.
- skills.sh installs
- 466
- GitHub stars
- 237
- last updated
- Aug 21, 2026
Install
$ npx -y skills add novotnyllc/dotnet-artisan --skill dotnet-csharp --agent claude-codeInstalls into .claude/skills of the current project.
Files
dotnet-csharp
Overview
C# language patterns, coding standards, and .NET runtime features for idiomatic, performant code. This consolidated skill spans 25 topic areas. Load the appropriate companion file from references/ based on the routing table below.
Always-Load Baseline
These references define correctness and quality standards that apply to all C# code — load them by default whenever producing or reviewing code, regardless of what the user asked for:
references/coding-standards.md— naming conventions, file layout, style rulesreferences/async-patterns.md— async/await correctness, ConfigureAwait, cancellation propagation (nearly all .NET code uses async)references/solid-principles.md— SOLID, DRY, single responsibility, dependency inversion, anti-pattern detectionreferences/code-smells.md— common mistakes the agent should avoid without being told (async void, DI lifetime misuse, swallowed exceptions)references/dotnet-releases.md— .NET 10/11 and C# 14/15 features, version matrix, TFM-specific code generation rules (compensates for training data cutoff)
On-Demand References
Sponsors
Details
- Repository
- github.com/novotnyllc/dotnet-artisan
- Categories
- Backend & APIs, DevOps & CI/CD, Code Review & Quality, Rust, Design & UI/UX, .NET & C#
- First seen
- Jun 3, 2026