aaronontheweb avatar

Modern Csharp Coding Standards

Aaron Namba's skill pushes you toward modern C# idioms that actually matter: records for immutable types, pattern matching over verbose conditionals, and CancellationToken parameters everywhere async happens. The performance guidance is practical, not theoretical. Use Span<T> and ArrayPool<T> where allocations hurt, skip AutoMapper for explicit mapping, and handle business errors with Result types instead of exceptions. It includes four reference files covering value objects, API design, composition patterns, and reflection anti-patterns. If you're still writing C# like it's 2015 or cargo-culting patterns from Stack Overflow, this will modernize your instincts without the usual enterprise architecture bloat.

skills.sh installs
2.3K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add aaronontheweb/dotnet-skills --skill modern-csharp-coding-standards --agent claude-code

Installs into .claude/skills of the current project.

Files

Modern C# Coding Standards

When to Use This Skill

Use this skill when:

  • Writing new C# code or refactoring existing code
  • Designing public APIs for libraries or services
  • Optimizing performance-critical code paths
  • Implementing domain models with strong typing
  • Building async/await-heavy applications
  • Working with binary data, buffers, or high-throughput scenarios

Reference Files

Core Principles

Sponsors

Details

Repository
github.com/aaronontheweb/dotnet-skills
Categories
Backend & APIs, Code Review & Quality, Debugging, Design & UI/UX, .NET & C#

More from aaronontheweb/dotnet-skills

All 34
1owl-listener avatarhandoff-specowl-listener/designer-skillsCreate developer handoff specifications with measurements, behaviors, assets, and edge cases.2.3Kskills.sh installs
2google-deepmind avataralphagenome-single-variant-analysisgoogle-deepmind/science-skillsAnalyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaG2.3Kskills.sh installs
3kostja94 avatarmeta-adskostja94/marketing-skillsWhen the user wants to set up, optimize, or manage Meta (Facebook/Instagram) Ads. Also use when the user mentions "Meta Ads," "Facebook Ads," "Instagram Ads," "2.3Kskills.sh installs
4huggingface avatarhuggingface-papershuggingface/skillsLook up and read Hugging Face paper pages in markdown, and use the papers API for structured metadata such as authors, linked models/datasets/spaces, Github rep2.3Kskills.sh installs
5uniswap avatarswap-integrationuniswap/uniswap-aiIntegrate Uniswap swaps into applications. Use when user says "integrate swaps", "uniswap", "trading api", "add swap functionality", "build a swap frontend", "c2.3Kskills.sh installs
6nexu-io avatarresearch-decision-roomnexu-io/open-designTurn messy user research notes, interviews, support tickets, surveys, and product context into an evidence-backed decision room: a single HTML artifact with an 2.3Kskills.sh installs