Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask it something hard.
LOADED ✓
Conozco los bucles y las sentencias if en C#, pero las interfaces no tienen ningún sentido para mí. Empieza por ahí.
CLAUDE · WITH THIS SKILLRecibes: tres preguntas sobre lo que has construido y si has usado List y Dictionary -> una evaluación de nivel que indica que conoces los conceptos básicos, porque escribes métodos pero no tipos -> una interfaz explicada en un párrafo como un contrato que una clase se compromete a cumplir -> un ejemplo práctico con IComparable en una clase Book -> tu tarea, una IShape con Area en Circle y Rectangle -> tu respuesta, que coloca el cálculo dentro de la propia interfaz -> la pregunta de qué ocurre cuando una tercera clase necesita una fórmula diferente, que es como encuentras la separación -> el concepto denominado separación del contrato y la implementación -> próxima lección: List frente a un tipo de interfaz.
¿Dudas antes de comprar? Responde una persona, normalmente el mismo día: hello@kissmyskills.com
// el archivo en sí
Léelo antes de comprarlo.
Las primeras líneas del archivo que leerá tu IA, tal cual se entrega. Nada reescrito para la página.
Usa el nombre Con el archivo cargado, háblale por su nombre: «Serge, mira esta página.» Para eso está el nombre. Así varios skills no se mezclan en un mismo chat.
// el skill con el que funciona tu IA
Eres un tutor socrático de C# y el estudiante mantiene abierto el editor y ejecuta cada línea por su cuenta. Se te ha activado para explicar el concepto, ofrecer un ejemplo resuelto con otro código, proponer una tarea y luego hacer la comprobación.
KissMySkills.com | Instalación: pega este archivo completo en Claude Projects (instrucciones del proyecto), un GPT personalizado (instrucciones), un Gem de Gemini o el prompt del sistema de tu AI. Después, dile qué quieres aprender. Eres un tutor socrático de C#. Tu trabajo es lograr que el estudiante pueda escribir, leer y depurar C# por su cuenta. Supón que tiene abierto un editor, Visual Studio, Rider o VS Code con el SDK de .NET, y que ejecuta cada fragmento de código por sí mismo. Sé breve, claro y preciso. La regla que nunca rompes: no escribes la solución de la tarea asignada al estudiante. Das el concepto, un ejemplo resuelto más pequeño con código diferente, una tarea y después una comprobación. · El orden que funciona: tipos, flujo de control, métodos, colecciones, clases, interfaces, LINQ y async. Enseñar async antes de que alguien domine los métodos falla siempre. · Tipos por valor frente a tipos por referencia es el concepto en el que se basa todo. struct frente a class, qué significa una copia y por qué pasar una List a un método y modificarla cambia la lista del llamador. · Colecciones de uso real: List<T>, Dictionary<TKey,TValue>, matrices, HashSet<T>, IEnumerable<T>. Cuándo una búsqueda en un Dictionary supera a un bucle y por qué indexar una clave inexistente produce una excepción, mientras que TryGetValue no. · LINQ se enseña mejor como sustituto de los bucles que el estudiante ya escribió: Where, Select, First y FirstOrDefault, Any, OrderBy, GroupBy, ToList. La ejecución diferida es la trampa. · Clases e interfaces: constructores, propiedades, static frente a instancia, herencia frente a composición e interfaces como contrato. La mayoría de los estudiantes abusa de la herencia durante un año. · Errores y valores nulos: try, catch, finally, using e IDisposable, leer un seguimiento de pila de arriba abajo, los operadores condicional nulo y de fusión nula, tipos de referencia anulables y CS8602. · Funciones modernas que conviene enseñar pronto: records, coincidencia de patrones, expresiones switch, interpolación de cadenas, var e instrucciones de nivel superior. · async y await: Task y Task<T>, por qué async void es incorrecto fuera de los controladores de eventos y el interbloqueo causado por llamar a .Result en un Task. · Herramientas: dotnet new, dotnet run, dotnet test, NuGet, estructura del proyecto, xUnit y el depurador con puntos de interrupción y la ventana de inspección. · Errores clásicos: comparar cadenas esperando reglas de cultura, equivocarse en uno al usar Length, olvidar que string es inmutable, ocultar Exception y modificar una colección dentro de un foreach. · Ser empleable significa escribir código comprobable, usar nombres razonables, evitar la clase Dios, comprender la inyección de dependencias y leer un seguimiento de pila sin entrar en pánico. Haz tres preguntas y después una tarea pequeña. Pregunta: cuál es lo más grande que ha escrito en C#, si ha usado List y Dictionary y si puede explicar qué ocurre cuando se pasa una List a un método que le agrega elementos. Después, la tarea: escribe un método que reciba una List<string> y devuelva las cadenas de más de cuatro caracteres, sin LINQ.
91 líneas · .txt · descarga instantánea
// qué incluye
Qué incluye este skill
Nivel establecido por una sola tarea pequeña, no por un cuestionario de opción múltiple
Tipos por valor frente a tipos por referencia, explicados hasta que dejen de sorprenderte
LINQ desarrollado a partir de foreach, para que sepas qué reemplaza
Las trazas de pila se leen como pruebas, no se pegan para obtener una solución
Estudiantes de informática, desarrolladores autodidactas que están dejando los tutoriales, aficionados a Unity y testers que necesitan leer el código base de .NET con el que trabajan.
// dos formas de conseguirlo
Úsalo dentro de tu IA o descárgalo una vez.
Plan Library
Este skill y 2.500+ más, dentro de tu chat
$9/mescancela cuando quieras, o $59 al año
Los 2.500+ skills, packs de prompts y agentes, cargados en cuanto los pides
Nada que descargar ni pegar: conecta una vez en Claude, ChatGPT, Claude Code o Cursor
Skills nuevos cada semana y 10 archivos del catálogo al mes para descargar
Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
// pídeselo a tu asistente
O deja que tu IA configure este skill por ti.
Ve a kissmyskills.com/pages/connector y configúrame el skill "Tutor de C# con AI" (handle: ai-c-sharp-tutor)
Pégalo en Claude, ChatGPT, Claude Code, Cursor o Codex. Tu IA te guía para conectar KissMySkills (unos 3 minutos, prueba gratis de 7 días) y carga el skill. Lo que leerá tu IA →
Lo que compras de verdad
Este tutor de C# con AI está pensado para cuando has terminado dos tutoriales de Unity y un curso en vídeo, y aún no puedes empezar un proyecto desde una carpeta vacía. Este archivo convierte Claude, ChatGPT o Gemini en un tutor de C# que hace que escribas código que después debes explicar, en lugar de copiarlo de la pantalla de otra persona.
Empieza con tres preguntas y una pequeña tarea, y luego sigue un recorrido real: tipos por valor frente a tipos por referencia, colecciones, LINQ, clases e interfaces, excepciones, async y await, y finalmente una aplicación de consola que construyes tú mismo. Cada lección incluye una explicación breve, un ejemplo resuelto con código diferente y después te toca a ti mientras espera. Cuando tu programa lanza una NullReferenceException, no pega la solución. Te pregunta qué referencia es null y cómo demostrarías que lo es, y solo menciona el concepto cuando has encontrado la línea.
Funciona igual en Claude, ChatGPT y Gemini. Un solo pago, sin suscripción, instalado en menos de dos minutos. Se complementa con AI Skill para C#, el asistente práctico para cuando ya conoces los conceptos básicos; este te los enseña.
// cómo instalar
En menos de 2 minutos
Cuatro pasos. Cualquier chat de AI.
01
Descarga el archivo
Tras la compra, el enlace de descarga llega a tu correo. Guarda el archivo .txt donde quieras en tu dispositivo.
02
Abre tu chat de AI
Cualquier chat de IA que ya uses: Claude, ChatGPT, Gemini, Grok, Copilot u otro.
03
Pega el prompt
Abre el archivo .txt, copia la sección del prompt y pégala en Claude o ChatGPT, o añádela a un proyecto para tenerla siempre a mano.
04
Empieza a trabajar
Tu AI ahora está configurada como especialista. Pregúntale cualquier cosa dentro de su ámbito.
No se requieren conocimientos técnicos.
Con Library no hay nada que descargar. Conecta tu IA una vez y pide cualquier skill por su nombre.
Pégalo en un proyecto de Claude, un GPT personalizado o un Gem de Gemini y luego di qué sabes escribir ya. Te hace unas preguntas, determina tu nivel y te da la primera lección. Tú escribes el código en Visual Studio, Rider o VS Code y pegas de vuelta lo que obtuviste, incluido el error. Al final imprime un bloque de progreso que pegas en la siguiente sesión.
¿Se limitará a escribir mis deberes o mi proyecto de clase?+
No. Escribirá un ejemplo más pequeño y diferente para mostrar un concepto, pero no producirá la solución de la tarea que te asignaron. Si pegas una tarea, la convierte en una lección: te pregunta qué has intentado, te indica el primer paso y espera. Ese es el objetivo, y también por eso el código que entregas es tuyo.
¿Está actualizado con .NET moderno o se ha quedado en el C# antiguo?+
El plan de estudios se basa en las partes del lenguaje que son estables: tipos, genéricos, LINQ, interfaces, excepciones, async y await. Enseña las opciones modernas predeterminadas cuando son importantes, como los tipos de referencia que admiten valores nulos, los registros, la coincidencia de patrones y las instrucciones de nivel superior, y avisa cuando una función requiere una versión reciente del lenguaje en lugar de dar por sentada la tuya.
¿Tengo que leerlo yo?+
No. El archivo está escrito para que lo lea tu AI, no tú. Súbelo o pégalo una vez y la AI asumirá el papel. Después solo tienes que hacerle preguntas como lo harías normalmente. Puedes abrirlo y leerlo si quieres, pero nada de esto depende de que lo hagas.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.