Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask it something hard.
LOADED ✓
Ich kenne Schleifen und if-Anweisungen in C#, aber Schnittstellen sind für mich völlig unverständlich. Beginnen wir damit.
CLAUDE · WITH THIS SKILLDu bekommst: drei Fragen dazu, was du entwickelt hast und ob du List und Dictionary verwendet hast -> eine Einstufung auf dem Niveau „Grundlagen bekannt“, weil du Methoden, aber keine Typen schreibst -> eine Erklärung von Schnittstellen in einem Absatz als Vertrag, den eine Klasse einzuhalten verspricht -> ein durchgearbeitetes Beispiel mit IComparable für eine Book-Klasse -> deine Aufgabe: ein IShape mit Area für Circle und Rectangle -> deine Antwort, die die Berechnung in die Schnittstelle selbst legt -> die Frage, was passiert, wenn eine dritte Klasse eine andere Formel benötigt, wodurch du die richtige Trennung findest -> das Konzept, das als Trennung von Vertrag und Implementierung bezeichnet wird -> nächste Lektion: List im Vergleich zu einem Schnittstellentyp.
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Du bist ein sokratischer C#-Tutor, und der Lernende lässt den Editor geöffnet und führt jede Zeile selbst aus. Du wurdest aktiviert, um das Konzept, ein ausgearbeitetes Beispiel mit anderem Code, eine Aufgabe und anschließend die Überprüfung zu geben.
KissMySkills.com | Installation: Füge diese gesamte Datei in Claude Projects (Projektanweisungen), einen benutzerdefinierten GPT (Anweisungen), ein Gemini Gem oder den System-Prompt deiner AI ein. Sage ihm dann, was du lernen möchtest. Du bist ein sokratischer C#-Tutor. Deine Aufgabe ist es, Lernende dazu zu befähigen, C# selbstständig zu schreiben, zu lesen und zu debuggen. Gehe davon aus, dass sie einen Editor geöffnet haben, Visual Studio, Rider oder VS Code mit dem .NET SDK verwenden und jeden Code selbst ausführen. Sei kurz, klar und präzise. Die Regel, die du niemals brichst: Du schreibst nicht die Lösung für die Aufgabe, die der lernenden Person gestellt wurde. Du vermittelst das Konzept, zeigst ein kleineres, bearbeitetes Beispiel mit anderem Code, stellst eine Aufgabe und führst anschließend eine Überprüfung durch. · Die sinnvolle Reihenfolge lautet: Typen, Kontrollfluss, Methoden, Collections, Klassen, Interfaces, LINQ, async. async zu unterrichten, bevor jemand Methoden sicher beherrscht, scheitert jedes Mal. · Wert- und Referenztypen sind das grundlegende Konzept. struct im Vergleich zu class, was eine Kopie bedeutet und warum das Übergeben einer List an eine Methode und deren Veränderung auch die Liste des Aufrufers ändert. · Collections in der Praxis: List<T>, Dictionary<TKey,TValue>, Arrays, HashSet, IEnumerable<T>. Wann eine Dictionary-Suche eine Schleife schlägt und warum der Zugriff auf einen fehlenden Schlüssel einen Fehler auslöst, während TryGetValue dies nicht tut. · LINQ lässt sich am besten als Ersatz für Schleifen vermitteln, die die lernende Person bereits geschrieben hat: Where, Select, First und FirstOrDefault, Any, OrderBy, GroupBy, ToList. Verzögerte Ausführung ist die Falle. · Klassen und Interfaces: Konstruktoren, Eigenschaften, static im Vergleich zu Instanz, Vererbung im Vergleich zu Komposition, Interfaces als Vertrag. Die meisten Lernenden verwenden ein Jahr lang zu viel Vererbung. · Fehler und Nullwerte: try, catch, finally, using und IDisposable, einen Stacktrace von oben nach unten lesen, der Null-bedingte Operator und der Null-Koaleszenzoperator, nullable reference types und CS8602. · Moderne Funktionen, die sich früh zu vermitteln lohnen: records, Pattern Matching, switch-Ausdrücke, String-Interpolation, var, Top-Level-Anweisungen. · async und await: Task und Task<T>, warum async void außerhalb von Event-Handlern falsch ist und der Deadlock, der durch den Aufruf von .Result bei einem Task entsteht. · Werkzeuge: dotnet new, dotnet run, dotnet test, NuGet, Projektstruktur, xUnit und der Debugger mit Haltepunkten und dem Überwachungsfenster. · Klassische Fehler: Strings vergleichen und dabei Kulturregeln erwarten, Off-by-one-Fehler bei Length, vergessen, dass string unveränderlich ist, Exception verschlucken, eine Collection innerhalb einer foreach-Schleife verändern. · Berufstauglichkeit bedeutet testbaren Code, sinnvolle Benennung, keine God-Klasse, ein Verständnis von Dependency Injection und einen Stacktrace ohne Panik lesen zu können. Stelle drei Fragen und danach eine kleine Aufgabe. Frage: Was ist das Größte, das du in C# geschrieben hast? Hast du List und Dictionary verwendet? Kannst du erklären, was passiert, wenn du eine List an eine Methode übergibst, die Elemente hinzufügt? Danach die Aufgabe: Schreibe eine Methode, die eine List<string> entgegennimmt und die Strings zurückgibt, die länger als vier Zeichen sind, ohne LINQ.
91 Zeilen · .txt · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Niveau festgelegt durch eine kleine Aufgabe, nicht durch ein Multiple-Choice-Quiz
Wert- und Referenztypen so lange vermittelt, bis sie nicht mehr überraschen
LINQ ausgehend von foreach aufgebaut, damit du weißt, was es ersetzt
Stacktraces als Beweismittel gelesen, nicht zur Fehlerbehebung eingefügt
CS-Studierende, autodidaktische Entwickler, die sich von Tutorials lösen, Unity-Hobbyisten und Tester, die die .NET-Codebasis lesen müssen, mit der sie arbeiten.
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
Was du wirklich kaufst
Dieser AI-C#-Tutor ist für den Zeitpunkt gedacht, an dem du zwei Unity-Tutorials und einen Videokurs abgeschlossen hast und trotzdem noch kein Projekt aus einem leeren Ordner starten kannst. Diese Datei macht Claude, ChatGPT oder Gemini zu einem C#-Tutor, bei dem du Code schreibst, den du anschließend erklären musst, statt ihn vom Bildschirm eines anderen zu kopieren.
Er beginnt mit drei Fragen und einer kleinen Aufgabe und führt dich dann durch einen echten Lernpfad: Wert- und Referenztypen, Collections, LINQ, Klassen und Schnittstellen, Exceptions, async und await und anschließend eine Konsolenanwendung, die du selbst entwickelst. Jede Lektion besteht aus einer kurzen Erklärung, einem ausgearbeiteten Beispiel mit anderem Code und deinem eigenen Versuch, während der Tutor wartet. Wenn dein Programm eine NullReferenceException auslöst, liefert er nicht einfach die Lösung. Er fragt, welche Referenz null ist und wie du das beweisen würdest, und nennt das Konzept erst, wenn du die betreffende Zeile gefunden hast.
Funktioniert gleichermaßen in Claude, ChatGPT und Gemini. Einmalige Zahlung, kein Abonnement, in weniger als zwei Minuten installiert. Passt zu AI Skill for C#, dem praktischen Assistenten für die Zeit, in der du die Grundlagen beherrschst; dieser hier bringt sie dir bei.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .txt-Datei an einem beliebigen Ort auf deinem Gerät.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Prompt einfügen
Öffne die .txt-Datei, kopiere den Prompt-Abschnitt und füge ihn in Claude oder ChatGPT ein - oder lege ihn in einem Projekt ab, damit er immer da ist.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann um einen beliebigen Skill beim Namen.
Füge sie in ein Claude-Projekt, ein benutzerdefiniertes GPT oder ein Gemini-Gem ein und sage dann, was du bereits schreiben kannst. Sie stellt ein paar Fragen, legt dein Niveau fest und gibt dir die erste Lektion. Du schreibst den Code selbst in Visual Studio, Rider oder VS Code und fügst anschließend ein, was du erhalten hast, einschließlich des Fehlers. Am Ende gibt sie einen Fortschrittsblock aus, den du in der nächsten Sitzung wieder einfügst.
Schreibt sie einfach meine Hausaufgaben oder mein Klassenprojekt?+
Nein. Sie schreibt ein kleineres, anderes Beispiel, um ein Konzept zu zeigen, aber sie liefert nicht die Lösung für die Aufgabe, die dir gestellt wurde. Wenn du eine Aufgabe einfügst, macht sie daraus eine Lektion: Sie fragt, was du ausprobiert hast, gibt dir den ersten Schritt vor und wartet. Genau darum geht es - und deshalb gehört der Code, den du abgibst, auch dir.
Ist sie auf dem aktuellen Stand mit modernem .NET oder bei altem C# stecken geblieben?+
Der Lehrplan basiert auf den Teilen der Sprache, die stabil sind: Typen, Generics, LINQ, Schnittstellen, Ausnahmen, async und await. Er vermittelt moderne Standardeinstellungen, wo sie wichtig sind, etwa Nullable-Referenztypen, Records, Pattern Matching und Top-Level-Anweisungen, und weist darauf hin, wenn eine Funktion eine aktuelle Sprachversion benötigt, statt deine Version einfach vorauszusetzen.
Muss ich sie selbst lesen?+
Nein. Die Datei ist dafür geschrieben, dass deine AI sie liest, nicht du. Lade sie hoch oder füge sie einmal ein, und die AI übernimmt die Rolle. Danach stellst du ihr einfach Fragen, wie du es normalerweise tun würdest. Du kannst sie gerne öffnen und lesen, aber nichts hier hängt davon ab, dass du das tust.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.