Communitygithub.com

aaronontheweb/normes-de-codage-csharp-moderne

Écrivez du code C# moderne et haute performance en utilisant des enregistrements, le filtrage de motifs, les objets-valeurs, async/await, Span<T>/Memory<T> et les modèles de conception d'API optimaux. Met l'accent sur la programmation fonctionnelle avec les fonctionnalités C# 12+.

Qu'est-ce que normes-de-codage-csharp-moderne ?

Cette compétence pour agents IA (comme Claude Code, Cursor, Codex) vous guide dans l'écriture de code C# moderne et performant en exploitant les fonctionnalités les plus récentes de C# 12 et versions ultérieures. Elle met l'accent sur la programmation fonctionnelle, l'utilisation d'enregistrements (records) pour les données immuables, le filtrage de motifs (pattern matching) pour une logique expressive, les objets-valeurs (value objects) pour une modélisation riche du domaine, et les modèles asynchrones (async/await) pour des opérations non bloquantes. Pour les performances critiques, elle recommande l'emploi de Span<T> et Memory<T> pour la manipulation efficace des données sans allocations inutiles. Enfin, elle promeut des modèles de conception d'API robustes et des pratiques de codage standardisées, vous aidant à produire un code plus sûr, plus lisible et plus maintenable, adapté aux environnements de développement modernes.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aaronontheweb/dotnet-skills/tree/main/skills/modern-csharp-coding-standards

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait normes-de-codage-csharp-moderne ?

Écrivez du code C# moderne et haute performance en utilisant des enregistrements, le filtrage de motifs, les objets-valeurs, async/await, Span/Memory et les modèles de conception d'API optimaux. Met l'accent sur la programmation fonctionnelle avec les fonctionnalités C# 12+.

Skills associés