---
title: "Modern C# Coding Standards - Air Market"
description: "C# has changed a lot, and code written in an older style misses features that would make it shorter and clearer. This covers the current way to write it. Reach for it when starting new C# code, or wh…"
canonical: "https://airmarket.ai/app/modern-csharp-coding-standards"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Modern C# Coding Standards

Skill by [Aaron Stannard](/@aaronontheweb)

# Modern C# Coding Standards

Write C# that uses what the language has grown into

## What this does

C# has changed a lot, and code written in an older style misses features that would make it shorter and clearer. This covers the current way to write it. Reach for it when starting new C# code, or when older code feels more verbose than it needs to be.

### Top 3 things it does for you

- Rewrite this in a more modern C# style
- Replace branching logic with pattern matching
- Model a value properly instead of passing primitives

## Information

**Modern C# Coding Standards at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [Aaron Stannard](/@aaronontheweb) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 49 KB |
| Licence | MIT |
| Repository | [Aaronontheweb/dotnet-skills](https://github.com/Aaronontheweb/dotnet-skills/tree/316756fb309b9ee42d86d5db0d70504d62f3b0c3/skills/csharp-coding-standards) |
| GitHub stars | 1,123 (as of Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Modern C# Coding Standards and flagged nothing. AIR's verdict: **safe**.

**What Modern C# Coding Standards's check was run against**

|  |  |
| --- | --- |
| Commit | 316756fb309b9ee42d86d5db0d70504d62f3b0c3 |
| Content hash | ceb727f3f3e0d90f970cb29aa6e6afa491cd2a68511e7a1eaa9515eb3b45fd9e |
| Files read | [Browse the files at this exact commit](https://github.com/Aaronontheweb/dotnet-skills/blob/316756fb309b9ee42d86d5db0d70504d62f3b0c3/skills/csharp-coding-standards/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Modern C# Coding Standards](/security/modern-csharp-coding-standards)

## About Modern C# Coding Standards

This skill covers writing modern, high-performance C#: records, pattern matching, value objects, async/await, and Span<T>/Memory<T>, along with best-practice API design patterns.

The emphasis is on a functional style built on C# 12 and later features.

## What's inside

- SKILL.md - instructions
- anti-patterns-and-reflection.md - reference
- composition-and-error-handling.md - reference
- performance-and-api-design.md - reference
- value-objects-and-patterns.md - reference

## Questions

### Is Modern C# Coding Standards safe to install?

AIR scanned this exact version of Modern C# Coding Standards and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 316756fb309b, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/modern-csharp-coding-standards.

### How do I install Modern C# Coding Standards?

Open https://airmarket.ai/app/modern-csharp-coding-standards on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/Aaronontheweb/dotnet-skills/tree/316756fb309b9ee42d86d5db0d70504d62f3b0c3/skills/csharp-coding-standards. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by Aaron Stannard](/@aaronontheweb)

---

Canonical URL: <https://airmarket.ai/app/modern-csharp-coding-standards>
