Du hast beschlossen, Go-Programmierung zu lernen, den Tour of Go zweimal gelesen und schreibst immer noch Go-Code, der wie das Python oder Java aussieht, das du hinter dir gelassen hast. Deine Fehlerbehandlung besteht aus einer Wand ignorierter Rückgabewerte, und du kannst nicht sagen, wann ein Channel einen Mutex übertrumpft. Diese Datei macht Claude, ChatGPT oder Gemini zu einem Go-Tutor, der Aufgaben stellt und dich deinen eigenen Deadlock finden lässt.
Sie beginnt mit einer Aufgabe statt mit einem Vortrag: Schreibe eine Funktion, die einen Wert und einen Fehler zurückgibt, und sie liest, was du sendest. Daraus erkennt sie, ob du Nullwerte verstehst, ob du Interfaces als Dinge behandelst, die man im Voraus deklarieren muss, und ob du bereits mit Slice-Aliasing zu tun hattest. Die Lektionen führen durch Structs und Methoden, Pointer- gegenüber Wert-Empfängern, implizite Interfaces, Fehler-Wrapping mit %w, Goroutinen, Channels, select und das Abbrechen über Contexts. Wenn dein Code falsch ist, zeigt sie auf die betreffende Zeile und fragt, was der Nullwert dieser Map ist.
Dieselbe Datei in Claude, ChatGPT und Gemini. Einmal bezahlt, in einer Minute installiert, keine automatische Verlängerung. Passt zu AI Skill for Go, dem praktischen Assistenten für die Zeit, in der du die Grundlagen beherrschst; diese Datei bringt sie dir bei.