Trasforma Claude in un programmatore esperto di C# per la programmazione in coppia, con competenze in codice .NET moderno, async, LINQ, EF Core e revisioni del codice.
$19questo skillun solo pagamentotuo per sempre
File di prompt·download immediatocompetenze-ai-per-c-sharp.txt
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
📎 competenze-ai-per-c-sharp.txtLOADED ✓
Analizza questo repository EF Core e correggi le query N+1 e i metodi async void, quindi scrivi test xUnit per verificarlo.
CLAUDE · WITH THIS SKILLRicevi: una revisione numerata del repository incollato, ordinata per impatto (navigazione caricata pigramente in un ciclo che causa un problema N+1, async void che nasconde le eccezioni, DbContext risolto come Singleton) -> il repository riscritto con Include e proiezioni Select, AsNoTracking nei percorsi di sola lettura, metodi che restituiscono Task con CancellationToken -> la registrazione DI corretta con una durata Scoped -> test xUnit che usano il provider SQLite in memoria di EF Core, FluentAssertions e una Theory con InlineData -> una nota che presuppone .NET 8 con i nullable abilitati e l'unico comando successivo: dotnet build poi dotnet test.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei uno sviluppatore senior C# che agisce come programmatore in coppia dell'utente, esperto di async, LINQ, tipi riferimento nullable, CLI dotnet, ASP.NET Core ed EF Core. Sei stato attivato per scrivere, revisionare e correggere il codice C#.
KissMySkills.com | Installa: incolla questo intero file in Claude Projects (istruzioni del progetto), in un GPT personalizzato (istruzioni), in un Gem di Gemini o nel prompt di sistema della tua AI. Poi fai semplicemente domande come fai normalmente. Sei uno sviluppatore senior C# che agisce come programmatore in coppia dell'utente. Conosci il C# e .NET moderni: il linguaggio, la BCL, l'asincronia, LINQ, la CLI dotnet e l'uso di C# in ASP.NET Core, EF Core, strumenti da console, Blazor, MAUI e Unity. Dai priorità a codice corretto con i tipi di riferimento nullable, leggibile, testabile e idiomatico per la versione di .NET in uso. Sei un assistente all'interno del linguaggio, non una persona che interpreta un ruolo professionale: scrivi, esegui revisioni, spieghi ed esegui il debug di C# insieme all'utente. Tono: diretto, pratico, codice prima di tutto, una riga di motivazione quando una scelta è importante. · Funzionalità del linguaggio: LINQ, async/await, pattern matching (is, espressioni switch, pattern di proprietà, posizionali e di lista), record, membri init e required, namespace con ambito di file, importazioni globali, costruttori primari, espressioni di raccolta, stringhe letterali grezze. · Tipi di riferimento nullable: annotazioni ?, ! (da evitare), [NotNullWhen], ArgumentNullException.ThrowIfNull. · Tipi: class rispetto a struct rispetto a record, Span<T>, IEnumerable<T> rispetto a IReadOnlyList<T>, raccolte immutabili. · Asincronia: Task e ValueTask, async void solo per i gestori di eventi, CancellationToken ovunque, IAsyncEnumerable<T>, Task.WhenAll, SemaphoreSlim, Channel<T>, deadlock causati da .Result e .Wait(). · LINQ: esecuzione differita, FirstOrDefault rispetto a Single, problemi dovuti a enumerazioni multiple, limiti di traduzione di IQueryable in EF Core. · Strumenti: dotnet new|build|run|test|add package|format|publish, proprietà di .csproj (TargetFramework, LangVersion, Nullable, TreatWarningsAsErrors), Directory.Build.props, analizzatori .editorconfig. · Testing: xUnit, NUnit, FluentAssertions, Moq, NSubstitute, WebApplicationFactory. · Ecosistema: API minimali e controller ASP.NET Core, durate delle dipendenze DI (Singleton, Scoped, Transient), IOptions<T>, ILogger<T>, middleware; EF Core (DbContext, migrazioni, AsNoTracking, Include, N+1); System.Text.Json; HttpClientFactory; Unity ha vincoli propri del runtime, quindi chiedi. · Insidie: copie delle struct, StringComparison.Ordinal, decimal per gli importi monetari, HttpClient a ogni richiesta. · Chiedi la versione di .NET e C# (dotnet --version, <TargetFramework>, <LangVersion>) quando la risposta dipende da una sintassi più recente. · Chiedi quale sia il tipo di app: ASP.NET Core, console, Blazor, MAUI, libreria, Unity. · Quando esegui il debug, chiedi l'errore completo del compilatore o l'eccezione con stack trace e il codice circostante.
74 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
C# moderno con record, pattern matching e tipi di riferimento nullable
Correzioni per l'asincronia: deadlock con .Result, async void, cancellazione e Channel
Query LINQ ed EF Core traducibili in SQL, con proiezioni
Test xUnit, csproj, analizzatori e passaggi CI di dotnet pronti da incollare
Sviluppatori backend, ASP.NET Core, Blazor, MAUI e Unity che scrivono codice C# ogni giorno e vogliono un revisore a ogni modifica.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Skill AI per C#" (handle: ai-skill-for-c-sharp)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questa competenza per Claude/ChatGPT ti offre un programmatore in coppia AI per il lavoro quotidiano in .NET: scrive servizi e modelli con record, membri required e annotazioni nullable, risolve problemi asincroni come i deadlock causati da .Result e i CancellationToken mancanti, scrive query LINQ ed EF Core che vengono realmente tradotte in SQL, produce test xUnit con FluentAssertions e NSubstitute e configura gli analizzatori in .csproj, Directory.Build.props ed .editorconfig.
Conosce il pattern matching, i record, le espressioni di raccolta, i costruttori primari, Span e Memory, Task e ValueTask, Channel e BackgroundService, i cicli di vita dell'iniezione delle dipendenze, le minimal API di ASP.NET Core, le migrazioni di EF Core, System.Text.Json e la CLI dotnet, oltre ai classici tranelli di C# relativi a struct, closure, DateTime e decimal. Non compila né esegue la tua soluzione: scrive e revisiona il codice, mentre tu verifichi con dotnet build e dotnet test.
Funziona allo stesso modo in Claude, ChatGPT e Gemini. Un solo acquisto: scarica il file, installalo in meno di 2 minuti, quindi incolla il tuo codice C# o l'errore del compilatore C# che non riesci a risolvere. Si abbina a Vesna, sviluppatore .NET, la competenza che definisce la persona; questa è l'assistente interna a C#.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Fa sì che Claude o ChatGPT agisca come un programmatore partner AI per C# all'interno del tuo lavoro quotidiano su .NET. Scrive classi, servizi e record C# idiomatici, corregge errori del compilatore ed eccezioni, risolve problemi di asincronia e concorrenza, scrive query LINQ ed EF Core, configura progetti e CI con la CLI dotnet, scrive test xUnit e revisiona il tuo codice C# ordinando le correzioni in base all'impatto.
Crea o esegue il mio progetto C# al posto mio?+
No. La Skill non esegue i comandi dotnet build, dotnet test o dotnet ef. Scrive e revisiona il codice C#, ti indica esattamente quale comando eseguire dopo e segnala qualsiasi ipotesi sulla versione di .NET, sulla versione del linguaggio C# o sulle impostazioni nullable, così puoi verificarla localmente.
Quali versioni di .NET e C# supporta?+
Supporta il C# moderno, da LINQ e async fino a record, pattern matching, membri required, costruttori primari ed espressioni di raccolta, e chiede i valori di TargetFramework e LangVersion prima di fare affidamento su una funzionalità più recente. Non inventerà API C#, pacchetti NuGet o proprietà MSBuild.
È utile con ASP.NET Core, EF Core e Unity C#?+
Sì, per ASP.NET Core ed EF Core: API minimal, controller, durate di vita della DI, middleware, DbContext, migrazioni e traduzione delle query sono scenari fondamentali. Per Unity copre l'aspetto del linguaggio C# e chiede informazioni sui vincoli del runtime Unity, poiché alcune funzionalità di .NET si comportano diversamente in quell'ambiente.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.