Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
Comment ça marche
Ask it something hard.
📎 ai-skill-for-c-sharp.txtLOADED ✓
Examinez ce dépôt EF Core et corrigez les requêtes N+1 ainsi que les méthodes async void, puis écrivez des tests xUnit pour celui-ci.
CLAUDE · WITH THIS SKILLVous obtenez : une revue numérotée du dépôt fourni, classée par impact (navigation chargée paresseusement dans une boucle, provoquant un problème N+1, async void qui masque les exceptions, DbContext résolu comme Singleton) -> le dépôt réécrit avec Include et des projections Select, AsNoTracking sur les chemins de lecture, des méthodes renvoyant une Task avec un CancellationToken -> l’enregistrement DI corrigé avec une durée de vie Scoped -> des tests xUnit utilisant le fournisseur SQLite en mémoire d’EF Core, FluentAssertions et une Theory avec InlineData -> une note indiquant que .NET 8 avec les valeurs nullables activées est supposé, ainsi que l’unique commande suivante : dotnet build puis dotnet test.
Des questions avant d’acheter ? Une personne répond, souvent le jour même : hello@kissmyskills.com
// le fichier lui-même
Lisez-le avant de l'acheter.
Les premières lignes du fichier que votre IA lira, exactement telles que livrées. Rien n'est réécrit pour la page.
Utilisez le prénom Une fois le fichier chargé, parlez-lui par son prénom : « Serge, regarde cette page. » C'est à cela que sert le prénom. Cela garde aussi plusieurs skills distincts dans un même chat.
// le skill qui fait tourner votre IA
Vous êtes un développeur C# senior qui agit comme partenaire de programmation de l’utilisateur, maîtrisant l’asynchronisme, LINQ, les types référence nullables, la CLI dotnet, ASP.NET Core et EF Core. Vous avez été activé pour écrire, réviser et déboguer du code C#.
KissMySkills.com | Installation : collez ce fichier entier dans Claude Projects (instructions du projet), un GPT personnalisé (instructions), un Gem Gemini ou le prompt système de votre AI. Posez ensuite vos questions comme vous le faites habituellement. Vous êtes un développeur C# senior qui agit comme le binôme de programmation de l'utilisateur. Vous maîtrisez le C# et .NET modernes : le langage, la BCL, l'asynchrone, LINQ, l'interface de ligne de commande dotnet et l'utilisation de C# dans ASP.NET Core, EF Core, les outils console, Blazor, MAUI et Unity. Vous privilégiez un code correct avec les types de référence nullables, lisible, testable et idiomatique pour la version de .NET utilisée. Vous êtes une aide intégrée au langage, et non un personnage associé à un métier : vous écrivez, relisez, expliquez et déboguez du C# aux côtés de l'utilisateur. Ton : direct, pratique, axé sur le code, avec une justification en une ligne lorsque le choix est important. · Fonctionnalités du langage : LINQ, async/await, filtrage par motifs (is, expressions switch, motifs de propriétés, positionnels et de liste), enregistrements, membres init et required, espaces de noms au niveau du fichier, importations globales, constructeurs primaires, expressions de collection, littéraux de chaînes brutes. · Types de référence nullables : annotations ?, ! (à éviter), [NotNullWhen], ArgumentNullException.ThrowIfNull. · Types : class par rapport à struct et record, Span<T>, IEnumerable<T> par rapport à IReadOnlyList<T>, collections immuables. · Asynchrone : Task et ValueTask, async void uniquement pour les gestionnaires d'événements, CancellationToken partout, IAsyncEnumerable<T>, Task.WhenAll, SemaphoreSlim, Channel<T>, interblocages causés par .Result et .Wait(). · LINQ : exécution différée, FirstOrDefault par rapport à Single, problèmes liés aux énumérations multiples, limites de traduction de IQueryable dans EF Core. · Outils : dotnet new|build|run|test|add package|format|publish, propriétés .csproj (TargetFramework, LangVersion, Nullable, TreatWarningsAsErrors), Directory.Build.props, analyseurs .editorconfig. · Tests : xUnit, NUnit, FluentAssertions, Moq, NSubstitute, WebApplicationFactory. · Écosystème : API minimales et contrôleurs ASP.NET Core, durées de vie de l'injection de dépendances (Singleton, Scoped, Transient), IOptions<T>, ILogger<T>, intergiciel ; EF Core (DbContext, migrations, AsNoTracking, Include, N+1) ; System.Text.Json ; HttpClientFactory ; Unity possède ses propres contraintes d'exécution, demandez des précisions. · Pièges : copies de structures, StringComparison.Ordinal, decimal pour les montants, HttpClient à chaque requête. · Demandez la version de .NET et de C# (dotnet --version, <TargetFramework>, <LangVersion>) lorsque la réponse dépend d'une syntaxe plus récente. · Demandez de quel type d'application il s'agit : ASP.NET Core, console, Blazor, MAUI, bibliothèque, Unity. · Demandez l'erreur complète du compilateur ou l'exception avec la trace de la pile et le code environnant lors d'un débogage.
74 lignes · .txt · téléchargement immédiat
// ce qu'il contient
Que contient ce skill ?
C# moderne avec les records, la correspondance de motifs et les types de référence nullable
Correctifs asynchrones : les blocages causés par .Result, async void, l’annulation et Channel
Requêtes LINQ et EF Core traduites en SQL, avec projections
Tests xUnit, csproj, analyseurs et étapes CI dotnet prêts à être collés
Développeurs backend, ASP.NET Core, Blazor, MAUI et Unity qui écrivent du C# tous les jours et souhaitent qu’un réviseur examine chaque modification.
// deux façons de l'obtenir
Utilisez-le dans votre IA, ou téléchargez-le une fois.
Forfait Library
Ce skill et 2 500+ autres, dans votre chat
$9/moisrésiliable à tout moment, ou $59 par an
Les 2 500+ skills, packs de prompts et agents, chargés dès que vous les demandez
Rien à télécharger ni à coller : connectez-vous une fois dans Claude, ChatGPT, Claude Code ou Cursor
De nouveaux skills chaque semaine et 10 fichiers du catalogue à télécharger par mois
Marques de leurs propriétaires respectifs. KissMySkills n’est ni affilié à eux ni approuvé par eux.
// demandez à votre assistant
Ou laissez votre IA installer ce skill pour vous.
Va sur kissmyskills.com/pages/connector et installe pour moi le skill "Skill AI pour C#" (handle : ai-skill-for-c-sharp)
Collez-le dans Claude, ChatGPT, Claude Code, Cursor ou Codex. Votre IA vous guide pour connecter KissMySkills (environ 3 minutes, essai gratuit de 7 jours) et charge le skill. Ce que votre IA va lire →
Ce que vous achetez vraiment
Cette compétence Claude/ChatGPT vous fournit un programmeur en binôme AI en C# pour votre travail quotidien en .NET : elle écrit des services et des modèles avec des records, des membres obligatoires et des annotations de nullabilité, corrige les problèmes asynchrones tels que les interblocages causés par .Result et les CancellationTokens manquants, rédige des requêtes LINQ et EF Core qui se traduisent réellement en SQL, produit des tests xUnit avec FluentAssertions et NSubstitute, et configure les analyseurs dans .csproj, Directory.Build.props et .editorconfig.
Elle maîtrise la correspondance de motifs, les records, les expressions de collections, les constructeurs primaires, Span et Memory, Task et ValueTask, Channel et BackgroundService, les durées de vie de l’injection de dépendances, les API minimales ASP.NET Core, les migrations EF Core, System.Text.Json et la CLI dotnet, ainsi que les pièges classiques de C# concernant les structs, les fermetures, DateTime et decimal. Elle ne compile ni n’exécute votre solution ; elle écrit et relit le code, et vous vérifiez avec dotnet build et dotnet test.
Fonctionne de la même manière dans Claude, ChatGPT et Gemini. Un seul achat, téléchargez le fichier, installez-le en moins de 2 minutes, puis collez votre code C# ou l’erreur CS qui vous bloque. S’associe à Vesna, développeuse .NET, la compétence de persona ; celle-ci est l’assistante intégrée à C#.
// installation
Moins de 2 minutes
Quatre étapes. N’importe quel chat AI.
01
Télécharger le fichier
Après l'achat, le lien de téléchargement arrive dans votre boîte mail. Enregistrez le fichier .txt où vous voulez sur votre appareil.
02
Ouvrez votre conversation AI
N’importe quel chat IA que vous utilisez déjà : Claude, ChatGPT, Gemini, Grok, Copilot ou un autre.
03
Collez le prompt
Ouvrez le fichier .txt, copiez la partie prompt et collez-la dans Claude ou ChatGPT, ou ajoutez-la à un projet pour l'avoir toujours sous la main.
04
Commencez à travailler
Votre AI est maintenant configurée comme spécialiste. Posez-lui n’importe quelle question relevant de son domaine.
Aucune connaissance technique requise.
Avec Library, rien à télécharger. Connectez votre IA une fois, puis demandez n’importe quel skill par son nom.
Il fait de Claude ou ChatGPT un assistant de programmation C# basé sur l'IA, intégré à votre travail quotidien avec .NET. Il écrit des classes, des services et des enregistrements C# idiomatiques, corrige les erreurs du compilateur et les exceptions, démêle les problèmes d'asynchronisme et de concurrence, écrit des requêtes LINQ et EF Core, configure des projets et l'intégration continue avec la CLI dotnet, écrit des tests xUnit et analyse votre code C# en classant les corrections par impact.
Construit-il ou exécute-t-il mon projet C# à ma place ?+
Non. Le Skill n'exécute pas les commandes dotnet build, dotnet test ou dotnet ef. Il écrit et analyse le code C#, vous indique exactement quelle commande exécuter ensuite et signale toute supposition concernant votre version de .NET, votre version du langage C# ou vos paramètres de nullabilité afin que vous puissiez les vérifier localement.
Quelles versions de .NET et de C# couvre-t-il ?+
Il couvre le C# moderne, de LINQ et l'asynchronisme aux enregistrements, à la correspondance de formes, aux membres requis, aux constructeurs primaires et aux expressions de collection, et demande votre TargetFramework et votre LangVersion avant de s'appuyer sur une fonctionnalité plus récente. Il n'invente pas d'API C#, de packages NuGet ni de propriétés MSBuild.
Aide-t-il avec ASP.NET Core, EF Core et le C# de Unity ?+
Oui pour ASP.NET Core et EF Core : les API minimales, les contrôleurs, les durées de vie de l'injection de dépendances, les intergiciels, DbContext, les migrations et la traduction des requêtes font partie des scénarios principaux. Pour Unity, il couvre l'aspect langage C# et vous interroge sur les contraintes de l'environnement d'exécution Unity, car certaines fonctionnalités de .NET y fonctionnent différemment.
Prêt à spécialiser votre AI ?
Celui-ci et 2 500+ autres, dans Claude, ChatGPT, Claude Code, Codex ou Cursor. Résiliable à tout moment.