modern-csharp-coding-standards
Modern C# coding standards focusing on immutability, performance, type safety, and async patterns.
Install
npx skills add https://github.com/aaronontheweb/dotnet-skills --skill modern-csharp-coding-standardsStats
| Total installs | 920 |
| Weekly installs | 917 |
| GitHub stars | 685 |
| First seen | Jan 28, 2026 |
| Source | @aaronontheweb/dotnet-skills |
Summary
- Use record types for immutable DTOs and domain entities; readonly record struct for value objects with zero-allocation semantics
- Leverage pattern matching with switch expressions, nullable reference types, and composition over inheritance for cleaner, type-safe code
- Apply async/await throughout with mandatory CancellationToken parameters; use Span<T>, Memory<T>, and ArrayPool<T> for performance-critical paths
- Handle expected business errors with Result<T, TError> types; reserve exceptions for unexpected system failures
- Avoid reflection-based metaprogramming (AutoMapper, Mapster) in favor of explicit mapping and composition patterns
Tags
Related skills
| Skill | Installs | vs modern-csharp-coding-standards |
|---|---|---|
| debugging-wizard | 1,068 | +148 |
| ts-library | 1,001 | +81 |
| liquid-theme-standards | 970 | +50 |
| typescript | 885 | -35 |
| ralph-loop | 1,016 | +96 |
FAQ
- How many installs does modern-csharp-coding-standards have?
- modern-csharp-coding-standards has 920 total installs and 917 installs this week.
- Where is modern-csharp-coding-standards hosted?
- modern-csharp-coding-standards is published by @aaronontheweb/dotnet-skills at https://github.com/aaronontheweb/dotnet-skills.
- How many GitHub stars does modern-csharp-coding-standards have?
- modern-csharp-coding-standards has 685 GitHub stars.
- When was modern-csharp-coding-standards first indexed?
- OrangeBot.AI first indexed modern-csharp-coding-standards on Jan 28, 2026.
- How do I install modern-csharp-coding-standards?
- Run: npx skills add https://github.com/aaronontheweb/dotnet-skills --skill modern-csharp-coding-standards