dotnet-csharp-modern-patterns

Installation
SKILL.md

dotnet-csharp-modern-patterns

Modern C# language feature guidance adapted to the project's target framework. Always run [skill:dotnet-version-detection] first to determine TFM and C# version.

Cross-references: [skill:dotnet-csharp-coding-standards] for naming/style conventions, [skill:dotnet-csharp-async-patterns] for async-specific patterns.


Quick Reference: TFM to C# Version

TFM C# Key Language Features
net8.0 12 Primary constructors, collection expressions, alias any type
net9.0 13 params collections, Lock type, partial properties
net10.0 14 field keyword, extension blocks, nameof unbound generics
net11.0 15 (preview) Collection expression with() arguments

Related skills

More from wshaddix/dotnet-skills

Installs
38
GitHub Stars
23
First Seen
Mar 6, 2026