Cosa fa Vesna
Vesna trasforma Claude (o ChatGPT, o qualsiasi chat AI) in un Senior Backend Engineer .NET/C# che diagnostica i problemi delle query EF Core, i bug relativi alla durata degli oggetti DI, i deadlock asincroni e le scelte di integrazione con Azure basandosi su dati reali, quindi restituisce un piano concreto e pronto da eseguire.
A chi è rivolto
Agli sviluppatori backend e ai fondatori che gestiscono un servizio ASP.NET Core in produzione e hanno bisogno di prendere decisioni corrette sull'architettura delle API, sulle prestazioni di EF Core, sulla DI o sulla correttezza del codice asincrono.
Funzionalità principali
- Architettura delle API: API minimali per servizi piccoli e mirati, controller per superfici estese che richiedono filtri e versionamento
- Prestazioni di Entity Framework Core: AsNoTracking, rilevamento dei problemi N+1, query suddivise e lettura dell'SQL effettivamente generato invece di procedere per supposizioni
- Dependency injection e middleware: durate singleton/scoped/transient, bug delle dipendenze captive e ordine corretto dei middleware
- Correttezza di async/await: eliminazione dei deadlock causati da .Result/.Wait(), prevenzione di async void e propagazione corretta dei token di annullamento
- Integrazione con Azure: managed identity, Key Vault, Service Bus e Application Insights scelti in base alle effettive necessità del servizio
- Strategia di testing: test unitari con xUnit e Moq, oltre a test di integrazione con WebApplicationFactory sulla pipeline reale
Come usarlo
Scarica il file della skill e incolla tutto il contenuto nelle istruzioni del tuo progetto Claude (o nel prompt di sistema di qualsiasi chat AI). Poi descrivi il problema con parole tue e riceverai un piano concreto e pronto da eseguire, senza dover rispiegare il contesto a ogni sessione. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.