Code Review Skills
ego lite browser
Sponsorego lite ist der schnellste Browser für KI-Agenten zur Ausführung von Webautomatisierung, der Ihren eingeloggten Zustand mit Codex oder Claude Code teilt, null Kosten, null Konfiguration.
Alpha Vantage MCP Server
SponsorZugriff auf Finanzmarktdaten: Echtzeit- und historische Aktien-, ETF-, Options-, Devisen-, Krypto-, Rohstoff-, Fundamentaldaten, technische Indikatoren und mehr
Composio
SponsorVerbinde dich mit 1500+ MCP-Servern mit einem Klick
- 3.2k
golang-documentation
samberUmfassender Dokumentationsleitfaden für Golang-Projekte, der godoc-Kommentare, README, CONTRIBUTING, CHANGELOG, Go Playground, Beispieltests, API-Dokumentation und llms.txt abdeckt. Verwenden Sie ihn beim Schreiben oder Überprüfen von Dokumentationskommentaren, beim Hinzufügen von Codebeispielen, beim Einrichten von Dokumentationsseiten oder bei Diskussionen über Best Practices für die Dokumentation. Auslöser sowohl für Bibliotheken als auch für Anwendungen/CLIs.
EntwicklungDokumentCode Review - 3.2k
golang-error-handling
samberWe need to translate the given text from English to German, preserving the name "golang-error-handling" but not including it unless it appears in the source. The source text does not include the name, so we don't include it. We must preserve product names, protocol names, URLs, numbers, technical terms. The text includes terms like "Golang", "error handling", "%w", "errors.Is/As", "errors.Join", "panic/recover", "slog", "samber/oops", "samber/cc-skills-golang@golang-samber-oops". These should remain as is. Also "HTTP", "log aggregation", "3rd-party tools". Translate the rest idiomatically. The text: "Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log
EntwicklungCode Review - 3.2k
golang-google-wire
samberWe need to translate the given text from English to German, preserving the name "golang-google-wire" as instructed. The text is a description of a directory item type "agent skill". We must not include the name unless it appears in the source text. The source text does not include the name "golang-google-wire" inside the <text> tags, so we don't add it. We translate the entire content, preserving technical terms like wire.NewSet, wire.Build, etc., URLs, numbers, and product names. The text includes a reference to "see..." at the end, which we should translate as well. We output only the translated text, no extra commentary. Translation: "Compile-time dependency injection in Golang using google/wire" -> "Kompilierzeit-Abhängigkeitsinjektion in Golang mit google/wire". Then list the items: wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf
EntwicklungCode Review - 3.2k
golang-grpc
samberBietet Richtlinien zur gRPC-Nutzung, Protobuf-Organisation und produktionsreife Muster für Golang-Mikrodienste. Verwenden Sie dies bei der Implementierung, Überprüfung oder Fehlerbehebung von gRPC-Servern/Clients, beim Schreiben von Proto-Dateien, Einrichten von Interceptoren, Behandeln von gRPC-Fehlern mit Statuscodes, Konfigurieren von TLS/mTLS, Testen mit bufconn oder Arbeiten mit Streaming-RPCs.
EntwicklungAPICode Review - 3.2k
golang-how-to
samberGolang-Fähigkeiten-Orchestrator — immer aktiv bei jeder Golang-Codierungs-, Überprüfungs-, Debugging- oder Einrichtungsaufgabe. Liest den Aufgabenkontext und lädt die relevantesten Fähigkeiten aus samber/cc-skills-golang, oft mehrere gleichzeitig: Schreiben eines gRPC-Dienstes lädt golang-grpc + golang-testing + golang-error-handling; Debuggen eines Panics lädt golang-troubleshooting + golang-safety; Sicherheitsaudit lädt golang-security + golang-lint + golang-safety. Auch: löst konkurrierende Cluster auf, wenn zwei Fähigkeiten sich zu überschneiden scheinen...
EntwicklungCode ReviewTesting - 3.2k
golang-lint
samberBest Practices für Linting und golangci-lint-Konfiguration für Golang-Projekte — Ausführen von Linters, Konfigurieren der .golangci.yml, Unterdrücken von Warnungen mit nolint-Direktiven, Interpretieren von Lint-Ausgaben und Auswählen von Linters. Verwenden bei der Konfiguration von golangci-lint, bei Fragen zu Lint-Warnungen oder nolint-Unterdrückungen, beim Einrichten von Code-Qualitätswerkzeugen oder bei der Auswahl von Linters. Auch verwenden, wenn der Benutzer golangci-lint, go vet, staticcheck oder revive erwähnt.
EntwicklungCode ReviewTesting - 3.2k
golang-linter
sambergolang-linter — eine installierbare Fähigkeit für KI-Agenten.
EntwicklungCode Review - 3.2k
golang-modernize
samberModernisiere Golang-Code, um aktuelle Sprachfeatures, Verbesserungen der Standardbibliothek und idiomatische Muster zu nutzen. Reagiere proaktiv beim Schreiben oder Überprüfen von Go-Code, wenn altmodische Muster erkannt werden oder eine Veraltungswarnung auftritt. Verwende dies auch, wenn der Benutzer explizit nach Modernisierung, einem Go-Versions-Upgrade oder einer CI-/Tooling-Aktualisierung fragt.
EntwicklungCode Review - 3.2k
golang-naming
samberGo (Golang) Namenskonventionen – umfasst Pakete, Konstruktoren, Strukturen, Schnittstellen, Konstanten, Enums, Fehler, Booleans, Empfänger, Getter/Setter, funktionale Optionen, Akronyme, Testfunktionen und Subtestnamen. Verwenden Sie diese Fähigkeit beim Schreiben von neuem Go-Code, beim Überprüfen oder Refactoring, bei der Wahl zwischen Namensalternativen (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown bei iota 0), bei Diskussionen über Go-Paketnamen (utils/helpers Anti-Patterns) oder...
EntwicklungCode Review - 3.2k
golang-performance
samberGolang-Leistungsoptimierungsmuster und Methodik – bei X-Engpass wird Y angewendet. Behandelt Allokationsreduzierung, CPU-Effizienz, Speicherlayout, GC-Tuning, Pooling, Caching und Hot-Path-Optimierung. Verwenden, wenn Profiling oder Benchmarks einen Engpass identifiziert haben und das richtige Optimierungsmuster zur Behebung benötigt wird. Auch verwenden bei der Durchführung von Performance-Code-Reviews, um Verbesserungen oder Benchmarks vorzuschlagen, die helfen könnten, schnelle Leistungssteigerungen zu identifizieren. Nicht für Messmethodik (→...
EntwicklungCode Review - 3.2k
golang-popular-libraries
samberEmpfiehlt produktionsreife Golang-Bibliotheken und Frameworks. Anwenden, wenn der Benutzer explizit nach Bibliotheksvorschlägen fragt, Alternativen vergleichen möchte, eine Bibliothek für eine bestimmte Aufgabe auswählen muss oder wenn eine neue Abhängigkeit zum Projekt hinzugefügt wird.
EntwicklungForschungCode Review - 3.2k
golang-safety
samberDefensives Golang-Coding zur Vermeidung von Panics, stiller Datenkorruption und subtilen Laufzeitfehlern. Verwenden bei nil-Panics, Append-Aliasing, gleichzeitigem Map-Zugriff, Fallstricken bei Float-Vergleichen oder Fragen zum Zero-Value-Design. Auch verwenden bei der Code-Überprüfung auf nil-Sicherheit, Überlauf bei numerischen Konvertierungen, Ressourcenlebenszyklus-Problemen (defer in Schleifen) oder defensivem Kopieren von Slices und Maps.
EntwicklungCode ReviewSicherheit - 3.2k
golang-samber-do
samberAbhängigkeitsinjektion in Golang mit samber/do — Service-Container, Lebenszyklusverwaltung, Scopes, Health Checks, Graceful Shutdown und Modulorganisation. Anwenden bei Verwendung oder Übernahme von samber/do, wenn die Codebasis github.com/samber/do oder github.com/samber/do/v2 importiert, oder bei der Umstellung manueller Konstruktorinjektion auf einen DI-Container.
EntwicklungCode ReviewTesting - 3.2k
golang-samber-mo
samberWe need to translate the given English text into German, preserving the name "golang-samber-mo" if it appears. The instruction says: "Do not include the name unless it appears in the source text." The name "golang-samber-mo" does not appear in the source text. The source text mentions "samber/mo" and "github.com/samber/mo" but not the exact name "golang-samber-mo". So we should not add it. Also preserve product names, protocol names, URLs, numbers, technical terms. So "samber/mo", "Option", "Result", "Either", "Future", "IO", "Task", "State", "github.com/samber/mo", "Golang" (or "Go"? The text says "Golang" - we can keep as is or translate to "Go"? Usually "Golang" is a term, but in German it's often "Go" or "Golang". I'll keep "Golang" as it's a proper name. Also "p
EntwicklungCode Review - 3.2k
golang-security
samberSicherheitsbest Practices und Schwachstellenprävention für Golang. Behandelt Injection (SQL, Command, XSS), Kryptografie, Dateisystemsicherheit, Netzwerksicherheit, Cookies, Secrets-Management, Speichersicherheit und Logging. Anwenden beim Schreiben, Überprüfen oder Auditieren von Go-Code auf Sicherheit oder bei der Arbeit an risikobehaftetem Code mit Krypto, I/O, Secrets-Management, Benutzereingaben oder Authentifizierung. Enthält Konfiguration von Sicherheitstools.
SicherheitCode ReviewEntwicklung - 3.2k
golang-spf13-viper
samberWe need to translate the given text from English to German. The text describes a Golang configuration library using spf13/viper. We must preserve the name "golang-spf13-viper" but it's not in the text, so we don't include it. Also preserve technical terms like spf13/viper, BindPFlag, SetEnvPrefix, etc. The text ends with "For CLI command..." which is incomplete, but we translate as is. Translation: "Golang-Konfigurationsbibliothek mit spf13/viper — abgestufte Priorität (Flag > Env > Datei > KV > Standard), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + mapstructure-Struct-Tags, Sub für Unterbäume, WatchConfig + OnConfigChange für Hot Reload, viper.New() für Testisolierung und Remote-KV-Integration. Anwenden bei Verwendung oder Über
EntwicklungAPICode Review - 3.2k
golang-stretchr-testify
samberUmfassender Leitfaden zu stretchr/testify für Golang-Tests. Behandelt die Pakete assert, require, mock und suite ausführlich. Verwenden beim Schreiben von Tests mit testify, Erstellen von Mocks, Einrichten von Test-Suites oder der Wahl zwischen assert und require. Behandelt testify-Assertions, Mock-Erwartungen, Argument-Matcher, Aufrufverifikation, Suite-Lebenszyklus und fortgeschrittene Muster wie Eventually, JSONEq und benutzerdefinierte Matcher. Anwenden, wenn die Codebasis github.com/stretchr/testify importiert.
EntwicklungTestingCode Review - 3.2k
golang-structs-interfaces
samberGolang-Struct- und Interface-Entwurfsmuster — Komposition, Einbettung, Typzusicherungen, Typabfragen, Interface-Trennung, Abhängigkeitsinjektion über Interfaces, Struct-Feld-Tags sowie Zeiger- vs. Wertempfänger. Verwenden Sie diese Fähigkeit beim Entwerfen von Go-Typen, beim Definieren oder Implementieren von Interfaces, beim Einbetten von Structs oder Interfaces, beim Schreiben von Typzusicherungen oder Typabfragen, beim Hinzufügen von Struct-Feld-Tags für JSON/YAML/DB-Serialisierung oder bei der Wahl zwischen Zeiger- und Wertempfängern. Verwenden Sie sie auch, wenn der Benutzer...
EntwicklungCode Review - 3.2k
golang-testing
samberWe need to translate the given text from English to German. The text is a description of a skill for Go testing. We must preserve the name "golang-testing" but it's not in the text, so we don't include it. Also preserve technical terms like "table-driven tests", "testify suites", "mocks", "parallel tests", "fuzzing", "fixtures", "goroutine leak detection", "goleak", "snapshot testing", "code coverage", "integration tests", "idiomatic test naming", "Go test CI", "flaky/slow tests", "testify-specific APIs", "samber/cc-skills-golang@golang-stretchr-testify", "measurement methodology". Also preserve URLs? None. Numbers? None. Technical terms should be kept as is or translated if common? For example, "table-driven tests" is often kept as "table-driven tests" in German tech context, but could be "tabellengesteuerte Tests". However, the instruction says "Preserve product names, protocol names
EntwicklungTestingCode Review - 5.9k
google-agents-cli-adk-code
googleDiese Fähigkeit sollte verwendet werden, wenn der Benutzer „Agenten-Code schreiben“, „einen Agenten mit ADK erstellen“, „ein Tool hinzufügen“, „einen Callback erstellen“, „einen Agenten definieren“, „Zustandsverwaltung nutzen“ möchte oder ADK (Agent Development Kit) Python-API-Muster und Codebeispiele benötigt. Teil der Google ADK-Fähigkeitssuite. Bietet eine schnelle Referenz für Agententypen, Tooldefinitionen, Orchestrierungsmuster, Callbacks und Zustandsverwaltung. NICHT für die Erstellung neuer Projekte (verwenden Sie google-agents-cli-scaffold) oder die Bereitstellung verwenden...
EntwicklungAPICode Review graphite
withgraphiteArbeiten mit Graphite (gt) für gestapelte PRs – Erstellen, Navigieren und Verwalten von PR-Stapeln.
EntwicklungCode Review- 7k
health
tw93Führt ein budgetbewusstes, agentengestütztes Engineering-Health-Audit für Anweisungs-/Konfigurationsabweichungen, Hooks/MCP, Verifier-Oberflächen und KI-Wartbarkeit durch. Verwenden, wenn Nutzer nach 检查claude/检查codex/检查pi/配置检查/健康度 fragen oder melden, dass Agents Anweisungen ignorieren, Validierung fehlt oder Code schwer wartbar wird. Nicht zum Debuggen von Code oder zum Überprüfen von PRs.
EntwicklungForschungCode Review - 7k
hunt
tw93Findet die Grundursache, bevor Fehlerbehebungen für Fehler, Abstürze, Regressionen, fehlschlagende Tests, fehlerhaftes Verhalten und durch Screenshots gemeldete Defekte angewendet werden. Verwenden Sie dies, wenn Benutzer nach 排查/报错/崩溃/不工作/回归/判断为什么报错 fragen oder sagen, dass etwas früher funktioniert hat und jetzt fehlschlägt. Nicht für Code-Reviews oder neue Funktionen.
EntwicklungTestingCode Review - 49.6k
hyperframes-registry
heygen-comInstallieren und einbinden von Registry-Blöcken und -Komponenten in HyperFrames-Kompositionen. Verwenden beim Ausführen von hyperframes add, Installieren eines Blocks oder einer Komponente, Einbinden eines installierten Elements in index.html oder Arbeiten mit hyperframes.json. Umfasst den add-Befehl, Installationsorte, Einbindung von Block-Unterkompositionen, Zusammenführung von Komponenten-Snippets, Registry-Erkennung und Erstellung eines neuen Blocks oder einer neuen Komponente für einen Upstream-Beitrag (Idee → Gerüst → Validierung → PR).
EntwicklungAPICode Review - 261.2k
implement
mattpocockImplementieren Sie eine Arbeit basierend auf einem PRD oder einer Reihe von Issues.
EntwicklungCode ReviewProjektmanagement - 578
implement-specs
warpdotdevImplementieren Sie eine genehmigte Funktion aus PRODUCT.md und TECH.md, wobei Spezifikationen und Code im selben PR abgestimmt bleiben, während die Implementierung voranschreitet. Verwenden Sie dies, nachdem die Produkt- und technischen Spezifikationen genehmigt wurden und der nächste Schritt die Entwicklung der Funktion ist.
EntwicklungCode ReviewAPI - 9.1k
improve
shadcnAnalysiere jede Codebasis als Senior-Berater und erstelle priorisierte, in sich abgeschlossene Implementierungspläne für ANDERE Modelle/Agenten zur Ausführung. Streng schreibgeschützt auf Quellcode – implementiert, repariert oder refaktoriert niemals selbst etwas. Verwende, wenn du aufgefordert wirst, eine Codebasis zu prüfen, Verbesserungsmöglichkeiten zu finden (Bugs, Sicherheit, Performance, Testabdeckung, technische Schulden, Migrationen, DX), Funktionen vorzuschlagen oder zu entscheiden, wohin das Projekt als Nächstes gehen soll (Roadmap, Produktrichtung), oder Übergabepläne für einen anderen Agenten zu erstellen...
EntwicklungCode ReviewForschung - 261.2k
improve-codebase-architecture
mattpocockFinde Möglichkeiten zur Vertiefung in einer Codebasis, informiert durch die Domänensprache in CONTEXT.md und die Entscheidungen in docs/adr/. Verwende dies, wenn der Benutzer die Architektur verbessern, Refactoring-Möglichkeiten finden, eng gekoppelte Module konsolidieren oder eine Codebasis testbarer und KI-navigierbarer machen möchte.
EntwicklungCode ReviewAPI - 123.7k
migrate-radix-to-base
shadcnMigriert React-Projekte und -Komponenten von Radix UI zu Base UI. Verwenden, wenn aufgefordert, von Radix zu migrieren, zu Base-UI zu wechseln, Radix-Primitive zu konvertieren oder die Basisbibliothek eines Shadcn-Projekts zu wechseln. Behandelt einzelne Komponenten ("migrate accordion") und ganze Projekte.
EntwicklungCode ReviewAPI - 261.2k
migrate-to-shoehorn
mattpocockMigrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
EntwicklungTestingCode Review
31–60 von 85