Was macht go-style-agent-skill?
Agent-Fähigkeit zum Schreiben von Golang-Code
Übersicht
Diese Fähigkeit leitet einen KI-Agenten beim Schreiben von idiomatischem Go-Code an. Sie stellt sicher, dass Code den gängigen Konventionen und Best Practices der Go-Community folgt.
Verwendung
Um diese Fähigkeit zu nutzen, beziehe einfach die Skill-Datei in deine Agenten-Konfiguration ein und verweise bei der Code-Generierung auf den Stil madflojo/go-style-agent-skill. Der Agent wendet dann automatisch die definierten Regeln an.
Stilrichtlinien
- Benennung: Verwende
camelCasefür Variablen und Funktionen,PascalCasefür exportierte Bezeichner. - Fehlerbehandlung: Gib Fehler immer explizit zurück, verwende
fmt.Errorfmit%wfür Error-Wrapping. - Tests: Schreibe Tests in der
_test.go-Datei, verwendet.Runfür Subtests undt.Helper()für Hilfsfunktionen. - Formatierung: Nutze
gofmtodergo fmtvor dem Abschluss. - Paketverwaltung: Verwende
go modfür Abhängigkeiten, importiere nur benötigte Pakete.
Beispiel
package main
import "fmt"
// Greet grüßt eine Person.
func Greet(name string) string {
return fmt.Sprintf("Hallo, %s!", name)
}
Plattformkompatibilität
Diese Fähigkeit ist für jeden Agenten geeignet, der Markdown-basierte Anweisungen interpretieren kann. Sie wurde mit Claude Code, Cursor und Codex getestet.