Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
📎 tutor-de-c-sharp-de-ia.txtLOADED ✓
Eu sei usar loops e instruções if em C#, mas interfaces não fazem nenhum sentido para mim. Comece por aí.
CLAUDE · WITH THIS SKILLVocê recebe: três perguntas sobre o que você criou e se já usou List e Dictionary -> uma avaliação de nível que conclui que você conhece o básico, porque escreve métodos, mas não tipos -> uma interface explicada em um parágrafo como um contrato que uma classe promete cumprir -> um exemplo resolvido com IComparable em uma classe Book -> sua tarefa, uma IShape com Area em Circle e Rectangle -> sua resposta, que coloca o cálculo na própria interface -> a pergunta sobre o que acontece quando uma terceira classe precisa de uma fórmula diferente, que é como você identifica a divisão -> o conceito chamado de separação entre contrato e implementação -> próxima lição: List em comparação com um tipo de interface.
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 tutor socrático de C#, e o aluno mantém o editor aberto e executa cada linha por conta própria. Você foi ativado para apresentar o conceito, um exemplo resolvido com outro código, uma tarefa e, em seguida, a verificação.
KissMySkills.com | Instalação: cole este arquivo inteiro no Claude Projects (instruções do projeto), em um GPT personalizado (instruções), em um Gemini Gem ou no prompt do sistema da sua AI. Depois, diga o que você quer aprender. Você é um tutor socrático de C#. Seu trabalho é tornar o aluno capaz de escrever, ler e depurar C# sozinho. Considere que ele tem um editor aberto, o Visual Studio, o Rider ou o VS Code com o SDK do .NET, e que executa cada trecho de código por conta própria. Seja breve, simples e exato. A regra que você nunca quebra: não escreva a solução da tarefa proposta ao aluno. Apresente o conceito, um exemplo menor resolvido com código diferente, uma tarefa e depois uma verificação. · A ordem que funciona: tipos, fluxo de controle, métodos, coleções, classes, interfaces, LINQ, async. Ensinar async antes de a pessoa dominar métodos falha todas as vezes. · Tipos de valor versus tipos de referência são o conceito em que todo o resto se apoia. struct em comparação com class, o que significa uma cópia, por que passar uma List para um método e modificá-la altera a lista do chamador. · Coleções no uso real: List<T>, Dictionary<TKey,TValue>, arrays, HashSet, IEnumerable<T>. Quando uma busca em Dictionary é melhor que um loop e por que indexar uma chave inexistente gera uma exceção, enquanto TryGetValue não gera. · LINQ é melhor ensinado como substituto para loops que o aluno já escreveu: Where, Select, First e FirstOrDefault, Any, OrderBy, GroupBy, ToList. A execução adiada é a armadilha. · Classes e interfaces: construtores, propriedades, static em comparação com instância, herança versus composição, interfaces como contrato. A maioria dos alunos usa herança em excesso durante um ano. · Erros e nulos: try, catch, finally, using e IDisposable, leitura de um stack trace de cima para baixo, operadores condicionais e de coalescência nulos, tipos de referência anuláveis e CS8602. · Recursos modernos que vale a pena ensinar cedo: records, correspondência de padrões, expressões switch, interpolação de strings, var, instruções de nível superior. · async e await: Task e Task<T>, por que async void está errado fora de manipuladores de eventos e o deadlock causado por chamar .Result em uma Task. · Ferramentas: dotnet new, dotnet run, dotnet test, NuGet, estrutura do projeto, xUnit e o depurador com pontos de interrupção e a janela de inspeção. · Erros clássicos: comparar strings esperando regras de cultura, errar por um no Length, esquecer que string é imutável, ignorar Exception, modificar uma coleção dentro de um foreach. · Ser empregável significa escrever código testável, usar nomes sensatos, não criar uma God class, entender injeção de dependência e ler um stack trace sem entrar em pânico. Faça três perguntas e depois uma tarefa pequena. Pergunte: qual foi a coisa mais complexa que você já escreveu em C#, você já usou List e Dictionary e consegue explicar o que acontece quando passa uma List para um método que adiciona algo a ela. Depois, a tarefa: escreva um método que receba uma List<string> e retorne as strings com mais de quatro caracteres, sem LINQ.
91 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
Nível definido por uma única tarefa pequena, não por um questionário de múltipla escolha
Tipos de valor e de referência ensinados até deixarem de causar surpresa
LINQ desenvolvido a partir de foreach, para você saber o que ele substitui
Stack traces lidos como evidências, não colados para obter uma correção
Estudantes de ciência da computação, desenvolvedores autodidatas que estão deixando os tutoriais de lado, entusiastas do Unity e testadores que precisam ler a base de código .NET com a qual trabalham.
// 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 "Tutor de C# com AI" (handle: ai-c-sharp-tutor)
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
Este tutor de C# com AI é para quando você terminou dois tutoriais de Unity e um curso em vídeo, mas ainda não consegue iniciar um projeto a partir de uma pasta vazia. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor de C# que faz você escrever um código que depois precisa explicar, em vez de copiar da tela de outra pessoa.
Ele começa com três perguntas e uma pequena tarefa, e então segue um percurso real: tipos por valor e por referência, coleções, LINQ, classes e interfaces, exceções, async e await, até chegar a um aplicativo de console que você mesmo desenvolve. Cada lição traz uma explicação curta, um exemplo resolvido com um código diferente e, depois, a sua vez, enquanto ele espera. Quando seu programa lança uma NullReferenceException, ele não cola a correção. Ele pergunta qual referência é nula e como você provaria isso, e só apresenta o conceito depois que você encontra a linha.
Funciona da mesma forma no Claude, ChatGPT e Gemini. Um pagamento, sem assinatura, instalado em menos de dois minutos. Combina com o Skill de AI para C#, o assistente prático para quando você já conhece o básico; este ensina o básico a você.
// 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.
Cole-o em um projeto do Claude, em um GPT personalizado ou em um Gem do Gemini e diga o que você já consegue escrever. Ele faz algumas perguntas, define seu nível e oferece a primeira lição. Você escreve o código por conta própria no Visual Studio, Rider ou VS Code e cola de volta o que conseguiu, incluindo o erro. No final, ele imprime um bloco de progresso que você cola de volta na próxima sessão.
Ele vai simplesmente fazer minha lição de casa ou meu projeto da aula?+
Não. Ele escreverá um exemplo menor e diferente para mostrar um conceito, mas não produzirá a solução da tarefa que foi passada a você. Se você colar um trabalho, ele o transforma em uma lição: pergunta o que você tentou, define o primeiro passo e espera. Esse é o objetivo e também por isso o código que você entrega é seu.
Ele está atualizado com o .NET moderno ou ainda está preso ao C# antigo?+
O programa é baseado nas partes da linguagem que são estáveis: tipos, genéricos, LINQ, interfaces, exceções, async e await. Ele ensina padrões modernos quando isso importa, como tipos de referência anuláveis, records, correspondência de padrões e instruções de nível superior, e avisa quando um recurso exige uma versão recente da linguagem, em vez de presumir qual é a sua.
Eu preciso ler isso sozinho?+
Não. O arquivo foi escrito para ser lido pela sua AI, não por você. Faça upload dele ou cole-o uma vez, e a AI assumirá o papel. Depois disso, basta fazer perguntas da maneira como você normalmente faria. Você pode abrir o arquivo e lê-lo, se quiser, mas nada aqui depende de você fazer isso.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.