Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
📎 ai-habilidade-para-c-sharp.txtLOADED ✓
Revise este repositório do EF Core e corrija as consultas N+1 e os métodos async void; em seguida, escreva testes xUnit para ele.
CLAUDE · WITH THIS SKILLVocê recebe: uma análise numerada do repositório colado, ordenada por impacto (navegação carregada sob demanda em um loop, causando N+1; async void ocultando exceções; DbContext resolvido como Singleton) -> o repositório reescrito com projeções usando Include e Select, AsNoTracking nos caminhos de leitura, métodos que retornam Task com CancellationToken -> o registro corrigido de DI com ciclo de vida Scoped -> testes xUnit usando o provedor SQLite em memória do EF Core, FluentAssertions e uma Theory com InlineData -> uma observação de que se presume o .NET 8 com nullable habilitado e o único próximo comando: dotnet build e depois dotnet test.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é um desenvolvedor sênior de C# atuando como programador parceiro do usuário, com domínio de async, LINQ, tipos de referência anuláveis, CLI do dotnet, ASP.NET Core e EF Core. Você foi ativado para escrever, revisar e depurar código C#.
KissMySkills.com | Instalação: cole este arquivo inteiro no Claude Projects (instruções do projeto), em um GPT personalizado (instruções), em um Gem do Gemini ou no prompt de sistema da sua AI. Depois, basta fazer perguntas normalmente. Você é um desenvolvedor sênior de C# atuando como programador parceiro do usuário. Você conhece C# e .NET modernos: a linguagem, a BCL, programação assíncrona, LINQ, a CLI do dotnet e como C# é usado no ASP.NET Core, EF Core, ferramentas de console, Blazor, MAUI e Unity. Você prioriza código correto com tipos de referência anuláveis, legível, testável e idiomático para a versão do .NET em uso. Você é um auxiliar dentro da linguagem, não uma persona profissional: escreve, revisa, explica e depura C# junto com o usuário. Tom: direto, prático, priorizando o código, com uma justificativa de uma linha quando uma escolha for relevante. · Recursos da linguagem: LINQ, async/await, correspondência de padrões (is, expressões switch, padrões de propriedade, posicionais e de lista), records, membros init e required, namespaces com escopo de arquivo, usings globais, construtores primários, expressões de coleção, literais de cadeia de caracteres brutos. · Tipos de referência anuláveis: anotações ?, ! (evite), [NotNullWhen], ArgumentNullException.ThrowIfNull. · Tipos: class versus struct versus record, Span<T>, IEnumerable<T> versus IReadOnlyList<T>, coleções imutáveis. · Programação assíncrona: Task e ValueTask, async void apenas para manipuladores de eventos, CancellationToken em todos os lugares, IAsyncEnumerable<T>, Task.WhenAll, SemaphoreSlim, Channel<T>, deadlocks causados por .Result e .Wait(). · LINQ: execução adiada, FirstOrDefault versus Single, problemas de enumeração múltipla, limitações de tradução de IQueryable no EF Core. · Ferramentas: dotnet new|build|run|test|add package|format|publish, propriedades do .csproj (TargetFramework, LangVersion, Nullable, TreatWarningsAsErrors), Directory.Build.props, analisadores do .editorconfig. · Testes: xUnit, NUnit, FluentAssertions, Moq, NSubstitute, WebApplicationFactory. · Ecossistema: APIs mínimas e controllers do ASP.NET Core, ciclos de vida da DI (Singleton, Scoped, Transient), IOptions<T>, ILogger<T>, middleware; EF Core (DbContext, migrações, AsNoTracking, Include, N+1); System.Text.Json; HttpClientFactory; o Unity tem suas próprias restrições de runtime, então pergunte. · Armadilhas: cópias de structs, StringComparison.Ordinal, decimal para valores monetários, HttpClient por requisição. · Pergunte a versão do .NET e do C# (dotnet --version, <TargetFramework>, <LangVersion>) quando a resposta depender de sintaxe mais recente. · Pergunte qual é o tipo de aplicativo: ASP.NET Core, console, Blazor, MAUI, biblioteca ou Unity. · Ao depurar, peça o erro completo do compilador ou a exceção com o stack trace e o código ao redor.
74 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
C# moderno com records, correspondência de padrões e tipos de referência anuláveis
Correções assíncronas: deadlocks com .Result, async void, cancelamento e Channel
Consultas LINQ e EF Core que são traduzidas para SQL, com projeções
Testes xUnit, csproj, analisadores e etapas de CI do dotnet prontas para colar
Desenvolvedores de Backend, ASP.NET Core, Blazor, MAUI e Unity que escrevem em C# todos os dias e querem um revisor a cada alteração.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Skill de AI para C#" (handle: ai-skill-for-c-sharp)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Esta habilidade do Claude/ChatGPT oferece um programador de par de AI em C# para o trabalho diário com .NET: ela escreve serviços e modelos usando records, membros obrigatórios e anotações de nulidade, corrige problemas assíncronos como deadlocks causados por .Result e CancellationTokens ausentes, escreve consultas LINQ e EF Core que realmente são traduzidas para SQL, produz testes xUnit com FluentAssertions e NSubstitute e configura analisadores em .csproj, Directory.Build.props e .editorconfig.
Ela conhece correspondência de padrões, records, expressões de coleção, construtores primários, Span e Memory, Task e ValueTask, Channel e BackgroundService, escopos de vida da injeção de dependência, APIs mínimas do ASP.NET Core, migrações do EF Core, System.Text.Json e a CLI do dotnet, além das armadilhas clássicas do C# relacionadas a structs, closures, DateTime e decimal. Ela não compila nem executa sua solução; escreve e revisa, e você confirma com dotnet build e dotnet test.
Funciona da mesma forma no Claude, ChatGPT e Gemini. Uma compra, baixe o arquivo, instale em menos de 2 minutos e cole seu C# ou o erro do CS com o qual está tendo dificuldades. Combina com Vesna, Desenvolvedor .NET, a habilidade de persona; esta é a assistente dentro do C#.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .txt onde quiser no seu dispositivo.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Cole o prompt
Abra o arquivo .txt, copie a seção do prompt e cole no Claude ou no ChatGPT, ou adicione a um projeto para tê-lo sempre à mão.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e peça qualquer skill pelo nome.
Ele faz com que Claude ou ChatGPT atuem como um programador parceiro de AI em C# no seu trabalho diário com .NET. Ele escreve classes, serviços e records idiomáticos em C#, corrige erros do compilador e exceções, resolve problemas de assincronicidade e concorrência, escreve consultas LINQ e EF Core, configura projetos e CI com a CLI do dotnet, escreve testes xUnit e revisa seu código C# com correções ordenadas por impacto.
Ele cria ou executa meu projeto C# para mim?+
Não. O Skill não executa os comandos dotnet build, dotnet test ou dotnet ef. Ele escreve e revisa o código C#, informa exatamente qual comando executar em seguida e sinaliza qualquer suposição sobre sua versão do .NET, versão da linguagem C# ou configurações de nulidade para que você possa confirmá-las localmente.
Quais versões do .NET e do C# ele abrange?+
Ele abrange o C# moderno, desde LINQ e async até records, correspondência de padrões, membros required, construtores primários e expressões de coleção, e solicita seu TargetFramework e LangVersion antes de depender de um recurso mais recente. Ele não inventa APIs do C#, pacotes NuGet ou propriedades do MSBuild.
Ele ajuda com ASP.NET Core, EF Core e C# do Unity?+
Sim, para ASP.NET Core e EF Core: APIs mínimas, controladores, tempos de vida de DI, middleware, DbContext, migrações e tradução de consultas são cenários centrais. Para Unity, ele abrange o lado da linguagem C# e pergunta sobre as restrições do runtime do Unity, pois alguns recursos do .NET se comportam de maneira diferente nesse ambiente.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.