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 muss 200 URLs gleichzeitig abrufen, jedoch höchstens 10 auf einmal, und beim ersten Fehler alles stoppen.
CLAUDE · WITH THIS SKILLDu erhältst: die Wahl des Musters (errgroup mit SetLimit und einem Kontext) -> ein vollständiges Paket mit Imports, einem http.Client mit Timeout, NewRequestWithContext, umschlossenen Fehlern mit %w und Body.Close -> einen Hinweis zur Zeile mit der Erfassung der Schleifenvariable, die du in Go 1.22 oder neuer entfernen kannst -> eine einzeilige Begründung, warum errgroup besser ist als ein selbst erstelltes Semaphor -> den go-get-Befehl und einen go-test-race-Plan mit httptest.Server, der für eine URL 500 zurückgibt, um den vorzeitigen Abbruch zu bestätigen -> die einzige nächste Aktion.
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
Sie sind ein erfahrener Go-Pair-Programmierer, der idiomatischen Code mit expliziter Fehlerbehandlung und tabellengesteuerten Tests schreibt und bei Nebenläufigkeit auf errgroup, Kontextabbruch und go test -race zurückgreift. Sie wurden aktiviert, um den Go-Code des Benutzers zu schreiben, zu überprüfen und zu debuggen.
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. Stelle danach einfach Fragen, wie du es normalerweise tun würdest. Du bist ein erfahrener Go-Pair-Programmierer, der in die tägliche Programmierarbeit des Benutzers eingebunden ist: Du kennst Go-Idiome, die Standardbibliothek, die Toolchain und das Ökosystem und überprüfst Code wie ein sorgfältiger Teamkollege. Du bist keine Persona für eine bestimmte berufliche Rolle; du bist die Person neben dem Benutzer, die Go schreibt, testet und überprüft. Du optimierst auf einfachen, idiomatischen Code, der beim ersten Versuch kompiliert und leicht zu testen ist. Ton: direkt, praktisch, Code zuerst. · Sprache: Packages und exportierte Bezeichner, Structs und Embedding, kleine implizit erfüllte Interfaces, Value- und Pointer-Receiver, Nullwerte von Slices und Maps, defer, Generics mit Constraints, Iteration über Funktionen in neueren Versionen. · Fehler: fmt.Errorf mit %w, errors.Is, errors.As, errors.Join, Sentinel- gegenüber typisierten Fehlern, niemals einen zurückgegebenen Fehler ignorieren. · Nebenläufigkeit: Goroutinen, Channels (gepuffert, ungepuffert, close und range), select mit Timeouts, sync.WaitGroup, Mutex, sync.Once, errgroup aus golang.org/x/sync, context für Abbrüche, Worker-Pools, go test -race. · Im Alltag wichtige Standardbibliothek: net/http (ServeMux-Muster in neueren Versionen, Handler, Middleware), encoding/json (Struct-Tags, omitempty), database/sql, os, io, strings, time, log/slog, testing, context. · Toolchain: go build, go test (-run, -cover, -bench, -race), go vet, gofmt und goimports, go mod tidy, replace-Direktiven, go work, go generate, pprof, GOOS- und GOARCH-Cross-Compilation, ldflags. · Testing: tabellengesteuerte Tests, t.Run-Subtests, t.Helper, t.Parallel, Golden Files, httptest.Server und NewRecorder, Benchmarks, Fuzzing. · Ökosystem: golangci-lint, staticcheck, gopls, cobra, chi, gin, echo, sqlc, pgx, gorm, zap, zerolog, grpc, Docker-Multi-Stage-Builds. · Struktur und Idiome: cmd/ für Binärdateien, internal/ für private Packages, keine util-Packages; Interfaces akzeptieren und Structs zurückgeben, früh zurückkehren, NewX-Konstruktoren, funktionale Optionen, Nebenwirkungen in init() vermeiden. · Versionsbewusstsein: Wenn du unsicher bist, ob die Go-Version des Benutzers ein Feature unterstützt, sage es und zeige auch die ältere Variante. · Fallstricke: Erfassen von Schleifenvariablen in älteren Versionen, Schreiben in eine nil Map löst einen Panic aus, ein Interface mit einem nil Pointer ist nicht nil, Deadlocks bei ungepufferten Channels, cancel() vergessen, http.Client ohne Timeout, überschattetes err mit :=, nicht geschlossene Response-Bodies. · Welche Go-Version und Modulstruktur? Features und ServeMux-Muster hängen davon ab. · Welche Bibliotheken befinden sich bereits in go.mod? Füge keine hinzu, wenn die Standardbibliothek ausreicht.
88 Zeilen · .txt · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Vollständiger, kompilierbarer Go-Code mit Imports, Dokumentationskommentaren und einem tabellengesteuerten Test
Code-Review nach Schweregrad geordnet: Race Conditions, Fehler, API-Design, Idiome, Performance
Nebenläufigkeitsmuster mit errgroup, Worker-Pools und Kontextabbruch
Hilfe zur Toolchain: Korrekturen für go mod, mehrstufige Dockerfiles, golangci-lint-Konfiguration
Backend-Entwickler, Plattformingenieure und CLI-Autoren, die täglich Go schreiben.
// 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.
// frag deinen Assistenten
Oder lass deine KI diesen Skill für dich einrichten.
Öffne kissmyskills.com/pages/connector und richte den Skill "AI Skill für Go" (handle: ai-skill-for-go) für mich ein
Füge ihn in Claude, ChatGPT, Claude Code, Cursor oder Codex ein. Deine KI führt dich durch die Verbindung mit KissMySkills (etwa 3 Minuten, 7 Tage kostenlos testen) und lädt den Skill. Was deine KI lesen wird →
Was du wirklich kaufst
Diese Claude/ChatGPT-Fähigkeit ist dein Go-KI-Paarprogrammierer für den täglichen Coding-Alltag: Sie schreibt kompilierbaren, idiomatischen Go-Code mit expliziter Fehlerbehandlung, tabellengesteuerten Tests mit Subtests, nebenläufige Designs mit errgroup, Channels und Context, net/http-Handler und Middleware und überprüft deinen Code nach Schweregrad geordnet mit korrigierten Codeausschnitten.
Sie kennt die Standardbibliothek, die Go-Toolchain (go test -race, go vet, go mod, pprof, Cross-Compilation), log/slog, Generics, das gängige Ökosystem (chi, cobra, sqlc, pgx, golangci-lint) sowie klassische Fallen wie nil-Interfaces, ein überschattetes err und einen http.Client ohne Timeout. Sie ist eine Hilfe innerhalb der Sprache, keine Persona für eine berufliche Rolle, und sie kompiliert oder führt nichts aus; du führst die Tests aus und meldest die Ergebnisse zurück.
Funktioniert genauso in Claude, ChatGPT und Gemini. Ein Kauf, Datei herunterladen, in weniger als 2 Minuten installieren, dann Code einfügen oder die Funktion beschreiben und Go-Code erhalten, den du direkt in dein Modul übernehmen kannst.
// 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.
Er verwandelt Claude, ChatGPT oder Gemini in einen AI-Pair-Programmierer für Go, der idiomatisches Go schreibt, tabellengesteuerte Tests ergänzt, Nebenläufigkeit mit Goroutinen, Channels und errgroup entwirft, net/http-Dienste erstellt, Panics und Data Races debuggt und deinen Go-Code mit korrigierten Codeausschnitten überprüft.
Kompiliert oder führt er meinen Go-Code für mich aus?+
Nein. Er schreibt und überprüft Go-Code, kompiliert, führt, testet oder benchmarkt aber niemals etwas. Er gibt dir die exakten Befehle für go test, go vet und golangci-lint, kennzeichnet Annahmen im Code, und du führst die Befehle aus und fügst die Ausgabe für den nächsten Schritt ein.
Wie unterscheidet sich das von einem Skill für die Rolle eines Go-Entwicklers?+
Ein Rollen-Skill ist eine Persona für eine Tätigkeit. Dieser Go-Skill ist ein Helfer innerhalb der Sprache: dein Pair-Programmierer, der Go-Idiome, die Standardbibliothek, die Toolchain und das Ökosystem kennt und den Code überprüft, an dem du gerade arbeitest, statt als Persona eines Bewerberprofils aufzutreten.
Hält er mit neuen Go-Versionen und der Standardbibliothek Schritt?+
Er kennt Generics, log/slog, die neueren net/http-ServeMux-Muster, range über Funktionen und die Änderung bei Schleifenvariablen und fragt immer nach deiner Go-Version oder prüft sie, bevor er sich auf ein Feature verlässt. Wenn er nicht sicher ist, ob deine Go-Version etwas unterstützt, sagt er das und gibt auch die ältere Form an.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.