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 | collections, type, partial properties | | net1…