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
accessibility
addyosmani
Überprüfen und verbessern Sie die Barrierefreiheit im Web gemäß den WCAG 2.2-Richtlinien. Verwenden Sie dies, wenn Sie aufgefordert werden, "Barrierefreiheit verbessern", "a11y-Audit", "WCAG-Konformität", "Screenreader-Unterstützung", "Tastaturnavigation" oder "zugänglich machen".
developmenttestingcode-review
analyze-project
lllllllama
Rigor Analyze / Rigor Audit schreibgeschützte Fähigkeit für Deep-Learning-Forschungsrepositorien. Verwenden, wenn der Benutzer ein Repository lesen und verstehen, Modellstruktur und Trainings- oder Inferenz-Einstiegspunkte inspizieren, Konfigurationen und Einfügepunkte überprüfen oder verdächtige Implementierungsmuster kennzeichnen möchte, ohne Code zu ändern oder schwere Jobs auszuführen. Nicht für aktive Befehlsausführung, umfassendes Refactoring, spekulative Code-Anpassung oder automatische Fehlerbehebung verwenden.
developmentcode-reviewresearch
angular-developer
angular
Generiert Angular-Code und bietet architektonische Beratung. Auslösen bei der Erstellung von Projekten, Komponenten oder Services oder für Best Practices zu Reaktivität (Signale, linkedSignal, resource), Formularen, Dependency Injection, Routing, SSR, Barrierefreiheit (ARIA), Animationen, Styling (Komponentenstile, Tailwind CSS), Tests oder CLI-Tools.
developmentcode-reviewapi
best-practices
addyosmani
Wenden Sie moderne Best Practices der Webentwicklung für Sicherheit, Kompatibilität und Codequalität an. Verwenden Sie, wenn Sie aufgefordert werden, "Best Practices anzuwenden", "Sicherheitsaudit durchzuführen", "Code zu modernisieren", "Codequalität zu überprüfen" oder "nach Schwachstellen zu suchen".
developmentcode-reviewsecurity
cavecrew
juliusbrussee
We need to translate the given English text into German, preserving the specified name 'cavecrew' and other technical terms. The text is a description of a decision guide for delegating to subagents. We must not add any extra commentary or labels. The translation should be natural German while keeping the technical terms like 'cavecrew-investigator', 'cavecrew-builder', 'cavecrew-reviewer', 'Explore', 'caveman-compressed', etc. Also preserve numbers like '1-2', '~60%'. The trigger phrases should be translated but the exact trigger words might be kept as is? The instruction says preserve product names, protocol names, URLs, numbers, technical terms. 'cavecrew' is a name, so keep it. The trigger phrases like "delegate to subagent" are not product names, so translate them. But careful: the trigger is given in quotes, so we should translate the quoted text. Also note the text ends with "spawn..." which is incomplete. We'll translate as is. Let me write the
developmentcode-reviewapi
caveman-commit
juliusbrussee
Ultra-kompakter Generator für Commit-Nachrichten. Reduziert Rauschen in Commit-Nachrichten, während Absicht und Begründung erhalten bleiben. Conventional Commits-Format. Betreff ≤50 Zeichen, Text nur, wenn das „Warum“ nicht offensichtlich ist. Wird verwendet, wenn der Benutzer „write a commit“, „commit message“, „generate commit“, „/commit“ sagt oder /caveman-commit aufruft. Automatische Auslösung beim Staging von Änderungen.
developmentcode-review
caveman-review
juliusbrussee
Ultrakompakte Code-Review-Kommentare. Reduziert Rauschen aus PR-Feedback, während die umsetzbaren Signale erhalten bleiben. Jeder Kommentar ist eine Zeile: Ort, Problem, Lösung. Wird verwendet, wenn der Benutzer „review this PR“, „code review“, „review the diff“, „/review“ sagt oder /caveman-review aufruft. Wird automatisch ausgelöst, wenn Pull-Requests überprüft werden.
developmentcode-review
check
tw93
Überprüft Code-Diffs, PRs, Issue-Queues, Release-Bereitschaft, Commits, Pushes, Veröffentlichungen und Projekt-Audits. Verwenden, wenn Benutzer nach Review/看看代码/合并前/看看issue/PR/release/push fragen oder um einen genehmigten Plan umzusetzen, mit Sicherheitsvorkehrungen für verschmutzte und unverfolgte Worktrees. Nicht geeignet zum Erkunden von Ideen, Debuggen von Ursachen oder Textüberprüfung.
developmentcode-review
check-impl-against-spec
warpdotdev
Vergleiche die Implementierung eines Pull Requests mit dem Spezifikationskontext in spec_context.md und füge etwaige materielle Abweichungen in review.json ein. Verwende dies während der PR-Überprüfung, wenn die Genehmigung oder der Repository-Spezifikationskontext verfügbar ist.
developmentcode-reviewtesting
code-review
mattpocock
Überprüfe die Änderungen seit einem festgelegten Punkt (Commit, Branch, Tag oder Merge-Base) entlang zweier Achsen – Standards (folgt der Code den dokumentierten Codierungsstandards dieses Repos?) und Spezifikation (entspricht der Code dem, was im ursprünglichen Issue/PRD gefordert wurde?). Führt beide Überprüfungen in parallelen Unteragenten durch und berichtet sie nebeneinander. Verwende dies, wenn der Benutzer einen Branch, einen PR, laufende Änderungen überprüfen möchte oder darum bittet, "seit X zu überprüfen".
code-reviewdevelopmenttesting
code-review-and-quality
addyosmani
Führt eine mehrdimensionale Code-Überprüfung durch. Vor dem Zusammenführen von Änderungen verwenden. Verwenden, wenn Code überprüft wird, der von Ihnen selbst, einem anderen Agenten oder einem Menschen geschrieben wurde. Verwenden, wenn die Codequalität vor der Integration in den Hauptzweig in mehreren Dimensionen bewertet werden muss.
developmentcode-review
code-simplification
addyosmani
Vereinfacht Code für mehr Klarheit. Verwenden Sie dies beim Refactoring von Code zur Verbesserung der Lesbarkeit, ohne das Verhalten zu ändern. Verwenden Sie dies, wenn Code funktioniert, aber schwerer zu lesen, zu warten oder zu erweitern ist als nötig. Verwenden Sie dies bei der Überprüfung von Code, der unnötige Komplexität angesammelt hat.
developmentcode-review
codebase-design
mattpocock
Gemeinsames Vokabular für das Design tiefer Module. Verwenden, wenn der Benutzer die Schnittstelle eines Moduls entwerfen oder verbessern, Vertiefungsmöglichkeiten finden, entscheiden möchte, wo eine Naht verläuft, Code testbarer oder KI-navigierbarer machen möchte, oder wenn eine andere Fähigkeit das Vokabular für tiefe Module benötigt.
developmentdesigncode-review
conventional-git
samber
Conventional Commits v1.0.0 Branch-Namensgebung, Worktree-Namensgebung und Commit-Message-Standards für GitHub- und GitLab-Projekte. Verwenden beim Erstellen von Branches, Benennen von Worktrees, Schreiben von Commits, Generieren von Commit-Nachrichten, Überprüfen von Branch-Konventionen oder Einrichten der Changelog-Automatisierung. Anwenden, wenn Ihr Projekt eine konsistente Git-Historie, SemVer-gesteuerte Releases, parsbare Changelog-Generierung oder automatisches Schließen von Issues benötigt. Auslösen, wenn der Benutzer fragt, wie man einen Worktree benennt, einen Git-Worktree erstellt oder...
developmentcode-reviewdevops
create-pr
warpdotdev
Erstelle einen Pull-Request im warp-Repository für den aktuellen Branch. Verwende, wenn der Benutzer das Öffnen eines PRs, das Erstellen eines Pull-Requests, das Einreichen von Änderungen zur Überprüfung oder das Vorbereiten von Code für den Merge erwähnt.
developmentcode-review
debugging-and-error-recovery
addyosmani
Führt systematisches Root-Cause-Debugging durch. Verwenden Sie dies, wenn Tests fehlschlagen, Builds brechen, das Verhalten nicht den Erwartungen entspricht oder Sie auf einen unerwarteten Fehler stoßen. Verwenden Sie dies, wenn Sie einen systematischen Ansatz zum Finden und Beheben der Grundursache benötigen, anstatt zu raten.
developmenttestingcode-review
deprecation-and-migration
addyosmani
Verwaltet Deprecation und Migration. Verwenden beim Entfernen alter Systeme, APIs oder Funktionen. Verwenden beim Migrieren von Benutzern von einer Implementierung zu einer anderen. Verwenden bei der Entscheidung, ob bestehender Code gewartet oder eingestellt werden soll.
developmentapicode-review
diagnose
mattpocock
Disziplinierte Diagnoseschleife für schwierige Fehler und Leistungsregressionen. Reproduzieren → Minimieren → Hypothesen bilden → Instrumentieren → Beheben → Regressionstest. Verwenden, wenn der Benutzer "diagnostiziere dies" / "debugge dies" sagt, einen Fehler meldet, sagt, dass etwas kaputt ist/einen Fehler auslöst/fehlschlägt, oder eine Leistungsregression beschreibt.
developmenttestingcode-review
diagnosing-bugs
mattpocock
Diagnoseschleife für schwierige Fehler und Leistungsregressionen. Verwenden, wenn der Benutzer "diagnostiziere"/"debugge dies" sagt oder etwas meldet, das kaputt/fehlerhaft/fehlschlagend/langsam ist.
developmenttestingcode-review
executing-plans
obra
Verwenden Sie dies, wenn Sie einen schriftlichen Implementierungsplan haben, der in einer separaten Sitzung mit Überprüfungsmeilensteinen ausgeführt werden soll.
developmentproject-managementcode-review
explore-code
lllllllama
We need to translate the given English text into German, preserving the name "explore-code" if it appears. The text is a description of an agent skill. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "explore-code" does not appear in the source text. So we just translate the text. Also preserve product names, protocol names, URLs, numbers, technical terms. The text has terms like "LoRA", "adapter layers", "backbone", "head", "rollback-aware records", "explore_outputs/", "current_research". These should be kept as is. Also "Rigor Improve implementation leaf skill" might be a proper name? It says "Rigor Improve implementation leaf skill" - likely a skill name. But the instruction says preserve product names, so keep "Rigor Improve implementation leaf skill" as is? Actually it says "Preserve product names, protocol names, URLs, numbers, and technical terms." "Rigor Improve" might
developmentresearchcode-review
fastify-best-practices
mcollina
Leitet die Entwicklung von Fastify Node.js-Backend-Servern und REST-APIs mit TypeScript oder JavaScript. Verwenden beim Erstellen, Konfigurieren oder Debuggen einer Fastify-Anwendung – einschließlich der Definition von Routen, Implementierung von Plugins, Einrichtung der JSON-Schema-Validierung, Fehlerbehandlung, Leistungsoptimierung, Verwaltung der Authentifizierung, Konfiguration von CORS und Sicherheitsheadern, Integration von Datenbanken, Arbeit mit WebSockets und Bereitstellung für die Produktion. Deckt den vollständigen Fastify-Request-Lebenszyklus ab (Hooks,...
developmentapicode-review
finishing-a-development-branch
obra
Verwenden, wenn die Implementierung abgeschlossen ist, alle Tests bestanden sind und entschieden werden muss, wie die Arbeit integriert wird – führt den Abschluss von Entwicklungsarbeiten durch Präsentation strukturierter Optionen für Merge, PR oder Bereinigung.
developmentcode-reviewproject-management
fix-errors
warpdotdev
Behebe Kompilierungsfehler, Linting-Probleme und Testfehler in der Warp-Rust-Codebasis. Deckt Presubmit-Prüfungen, WASM-spezifische Fehler und das Ausführen spezifischer Tests ab. Verwende dies, wenn der Benutzer auf Build-Fehler, Clippy- oder fmt-Fehler, Testfehler stößt oder vor einem PR Presubmit ausführen oder interpretieren muss.
developmentcode-reviewtesting
full-output-enforcement
leonxlnx
Überschreibt das standardmäßige Kürzungsverhalten von LLMs. Erzwingt vollständige Codegenerierung, verbietet Platzhaltermuster und behandelt Token-Limit-Trennungen sauber. Anwendbar auf jede Aufgabe, die eine erschöpfende, ungekürzte Ausgabe erfordert.
developmentcode-reviewtesting
git-workflow-and-versioning
addyosmani
Strukturiert Git-Workflow-Praktiken. Verwenden bei jeder Codeänderung. Verwenden beim Committen, Branchen, Konfliktlösen oder wenn Arbeit über mehrere parallele Stränge organisiert werden muss. Verwenden beim Erstellen eines Releases, Wählen eines semantischen Versionssprungs, Taggens oder Schreibens eines Changelogs.
developmentcode-reviewdevops
golang-benchmark
samber
Golang-Benchmarking, Profiling und Leistungsmessung. Verwenden Sie dies beim Schreiben, Ausführen oder Vergleichen von Go-Benchmarks, beim Profiling von Hot Paths mit pprof, beim Interpretieren von CPU-/Speicher-/Trace-Profilen, beim Analysieren von Ergebnissen mit benchstat, beim Einrichten der CI-Benchmark-Regressionserkennung oder beim Untersuchen der Produktionsleistung mit Prometheus-Laufzeitmetriken. Verwenden Sie dies auch, wenn der Entwickler eine tiefgehende Analyse eines bestimmten Leistungsindikators benötigt – diese Fähigkeit bietet die Messmethodik, während...
developmenttestingcode-review
golang-code-style
samber
Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).
developmentcode-review
golang-concurrency
samber
Golang-Concurrency-Muster. Verwenden Sie beim Schreiben oder Überprüfen von nebenläufigem Go-Code, der Goroutinen, Channels, Select, Locks, Synchronisationsprimitive, errgroup, singleflight, Worker-Pools oder Fan-Out/Fan-In-Pipelines umfasst. Wird auch ausgelöst, wenn Sie Goroutine-Leaks, Race Conditions, Probleme mit der Channel-Besitzverhältnissen erkennen oder zwischen Channels und Mutexen wählen müssen.
developmentcode-review
golang-dependency-injection
samber
Umfassender Leitfaden zur Abhängigkeitsinjektion (DI) in Golang. Behandelt, warum DI wichtig ist (Testbarkeit, lose Kopplung, Trennung von Belangen, Lebenszyklusverwaltung), manuelle Konstruktorinjektion und DI-Bibliotheksvergleich (google/wire, uber-go/dig, uber-go/fx, samber/do). Verwenden Sie diese Fähigkeit beim Entwerfen einer Service-Architektur, Einrichten von Abhängigkeitsinjektion, Refactoring von eng gekoppeltem Code, Verwalten von Singletons oder Service-Fabriken oder wenn der Benutzer nach Inversion of Control, Service... fragt.
developmentcode-reviewapi
golang-design-patterns
samber
Idiomatische Golang-Entwurfsmuster — funktionale Optionen, Konstruktoren, Fehlerfluss und -weitergabe, Ressourcenverwaltung und Lebenszyklus, Graceful Shutdown, Resilienz, Architektur, Dependency Injection, Datenverarbeitung, Streaming und mehr. Anwenden, wenn explizit zwischen Architekturmustern gewählt wird, funktionale Optionen implementiert werden, Konstruktor-APIs entworfen werden, Graceful Shutdown eingerichtet wird, Resilienzmuster angewendet werden oder gefragt wird, welches idiomatische Go-Muster zu einem spezifischen Problem passt.
developmentdesigncode-review
golang-documentation
samber
Umfassender 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.
developmentdocumentcode-review
golang-error-handling
samber
We 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
developmentcode-review
golang-google-wire
samber
We 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
developmentcode-review
golang-grpc
samber
Bietet 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.
developmentapicode-review
golang-how-to
samber
Golang-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...
developmentcode-reviewtesting
golang-lint
samber
Best 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.
developmentcode-reviewtesting
golang-linter
samber
golang-linter — eine installierbare Fähigkeit für KI-Agenten.
developmentcode-review
golang-modernize
samber
Modernisiere 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.
developmentcode-review
golang-naming
samber
Go (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...
developmentcode-review
golang-performance
samber
Golang-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 (→...
developmentcode-review
golang-popular-libraries
samber
Empfiehlt 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.
developmentresearchcode-review
golang-safety
samber
Defensives 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.
developmentcode-reviewsecurity
golang-samber-do
samber
Abhä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.
developmentcode-reviewtesting
golang-samber-mo
samber
We 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
developmentcode-review
golang-security
samber
Sicherheitsbest 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.
securitycode-reviewdevelopment
golang-spf13-viper
samber
We 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
developmentapicode-review
golang-stretchr-testify
samber
Umfassender 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.
developmenttestingcode-review
golang-structs-interfaces
samber
Golang-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...
developmentcode-review
golang-testing
samber
We 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
developmenttestingcode-review
google-agents-cli-adk-code
google
Diese 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...
developmentapicode-review
health
tw93
Fü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.
developmentresearchcode-review
hunt
tw93
Findet 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.
developmenttestingcode-review
hyperframes-registry
heygen-com
Installieren 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).
developmentapicode-review
implement
mattpocock
Implementieren Sie eine Arbeit basierend auf einem PRD oder einer Reihe von Issues.
developmentcode-reviewproject-management
implement-specs
warpdotdev
Implementieren 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.
developmentcode-reviewapi
improve
shadcn
Analysiere 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...
developmentcode-reviewresearch
improve-codebase-architecture
mattpocock
Finde 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.
developmentcode-reviewapi
migrate-radix-to-base
shadcn
Migriert 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.
developmentcode-reviewapi
migrate-to-shoehorn
mattpocock
Migrate 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.
developmenttestingcode-review
minimal-run-and-audit
lllllllama
Rigor Run skill for README-first deep learning repo reproduction. Use when the task is specifically to capture or normalize evidence from the selected smoke test or documented inference or evaluation command and write standardized `repro_outputs/` files, including patch notes when repository files changed. Do not use for training execution, initial repo intake, generic environment setup, paper lookup, target selection, hidden scientific-meaning changes, or end-to-end orchestration by itself.
developmenttestingcode-review
nx-workspace
nrwl
Erkunden und verstehen Sie Nx-Workspaces. VERWENDEN SIE DIES, wenn Sie Fragen zum Workspace, zu Projekten oder Aufgaben beantworten. VERWENDEN SIE DIES AUCH, wenn ein nx-Befehl fehlschlägt oder Sie verfügbare Ziele/Konfigurationen überprüfen müssen, bevor Sie eine Aufgabe ausführen. BEISPIELE: „Welche Projekte gibt es in diesem Workspace?“, „Wie ist Projekt X konfiguriert?“, „Was hängt von Bibliothek Y ab?“, „Welche Ziele kann ich ausführen?“, „Konfiguration für Aufgabe nicht gefunden“, „Debuggen eines fehlgeschlagenen nx-Tasks“.
developmentcode-reviewproject-management
ponytail
dietrichgebert
Erzwingt die faulste Lösung, die tatsächlich funktioniert – einfachste, kürzeste, minimalste. Kanaliert einen Senior-Entwickler, der alles gesehen hat: hinterfragt, ob die Aufgabe überhaupt nötig ist (YAGNI), greift zur Standardbibliothek statt zu eigenem Code, zu nativen Plattformfunktionen statt Abhängigkeiten, zu einer Zeile statt fünfzig. Unterstützt Intensitätsstufen: lite, full (Standard), ultra. Verwende, wenn der Benutzer "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less" oder... sagt.
developmentcode-review
ponytail-audit
dietrichgebert
Gesamtrepo-Audit auf Überengineering. Wie ponytail-review, scannt aber die gesamte Codebasis statt eines Diffs: eine sortierte Liste, was gelöscht, vereinfacht oder durch stdlib/native Äquivalente ersetzt werden soll. Verwenden, wenn der Benutzer sagt "audit this codebase", "audit for over-engineering", "what can I delete from this repo", "find bloat", "ponytail-audit" oder "/ponytail-audit". Einmaliger Bericht, wendet keine Korrekturen an.
code-reviewdevelopment
ponytail-debt
dietrichgebert
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". Use when the user says "ponytail debt", "/ponytail-debt", "what did ponytail defer", "list the shortcuts", "ponytail ledger", or "what did we mark to do later". One-shot report, changes nothing.
developmentcode-reviewproject-management
ponytail-review
dietrichgebert
Code-Review, das sich ausschließlich auf Over-Engineering konzentriert. Findet, was gelöscht werden kann: neu erfundene Standardbibliothek, unnötige Abhängigkeiten, spekulative Abstraktionen, tote Flexibilität. Eine Zeile pro Fund: Ort, was entfernt werden soll, was es ersetzt. Verwenden, wenn der Benutzer „review for over-engineering“, „what can we delete“, „is this over-engineered“, „simplify review“ sagt oder /ponytail-review aufruft. Ergänzt die korrektheitsorientierte Review, diese jagt nur Komplexität.
code-reviewdevelopment
pr-to-video
heygen-com
pr-to-video Workflow – ein GitHub-Pull-Request (URL wie github.com/ / /pull/ , oder / # , oder „this PR“ in einem ausgecheckten Repository) -> erfasste PR-Fakten (Titel, Text, Diff, Commits, Dateien, +/- Statistiken) -> narrator_scripts.json + Audio (Sprache + Hintergrundmusik) + section_plan.md -> Code-Diff / Vorher-Nachher / Auswirkungen-Erklärvideo. Die Eingabe ist eine CODE-ÄNDERUNG. Die URL ist ein PR-Link, KEINE Marketingseite zum Scrapen; kein Text-Briefing und keine Produktwebsite. Für eine Nicht-PR-Eingabe (Produktseite, allgemeine Website, Themen-Text),...
developmentvideocode-review
pr-walkthrough
warpdotdev
Erstelle einen statischen interaktiven D3-Walkthrough eines Pull Requests. Verwende dies, wenn der Benutzer eine zoombare PR-Karte, eine PR-Grafik/Canvas-Orientierung oder eine alternative Visualisierung von PR-Systemkomponenten, Datenfluss, Code-Abhängigkeiten und Benutzeraktionen wünscht.
developmentcode-reviewdata-analysis
qa
mattpocock
Interaktive QA-Sitzung, bei der der Benutzer Fehler oder Probleme im Gespräch meldet und der Agent GitHub-Issues erstellt. Durchsucht im Hintergrund die Codebasis nach Kontext und Fachsprache. Verwenden, wenn der Benutzer Fehler melden, QA betreiben, Issues im Gespräch erfassen oder "QA-Sitzung" erwähnen möchte.
testingcode-reviewdevelopment
receiving-code-review
obra
Verwenden, wenn Code-Review-Feedback eingeht, bevor Vorschläge umgesetzt werden, insbesondere wenn das Feedback unklar oder technisch fragwürdig erscheint – erfordert technische Strenge und Überprüfung, keine bloße Zustimmung oder blinde Umsetzung.
developmentcode-review
redesign-existing-projects
leonxlnx
Upgradet bestehende Websites und Apps auf Premium-Qualität. Prüft das aktuelle Design, identifiziert generische KI-Muster und wendet hochwertige Designstandards an, ohne die Funktionalität zu beeinträchtigen. Funktioniert mit jedem CSS-Framework oder Vanilla-CSS.
designdevelopmentcode-review
request-refactor-plan
mattpocock
Erstellen Sie einen detaillierten Refactoring-Plan mit kleinen Commits durch ein Benutzergespräch und legen Sie ihn als GitHub-Issue ab. Verwenden Sie dies, wenn der Benutzer einen Refactoring planen, ein Refactoring-RFC erstellen oder einen Refactoring in sichere, schrittweise Schritte aufteilen möchte.
developmentcode-reviewproject-management
requesting-code-review
obra
Verwenden, wenn Aufgaben abgeschlossen, größere Funktionen implementiert oder vor dem Zusammenführen, um zu überprüfen, ob die Arbeit den Anforderungen entspricht.
developmentcode-review
resolve-merge-conflicts
warpdotdev
Resolve Git merge conflicts by extracting only unresolved paths, conflict hunks, and compact diffs instead of loading whole files into context. Use when a merge, rebase, cherry-pick, or stash pop stops on conflicts, when `git status` shows unmerged paths, or when files contain conflict markers.
developmentcode-review
resolving-merge-conflicts
mattpocock
Verwenden Sie, wenn Sie einen laufenden Git-Merge/Rebase-Konflikt lösen müssen.
developmentcode-review
review
mattpocock
Überprüfe die Änderungen seit einem festgelegten Punkt (Commit, Branch, Tag oder Merge-Base) entlang zweier Achsen — Standards (folgt der Code den dokumentierten Codierungsstandards dieses Repos?) und Spezifikation (entspricht der Code dem, was das ursprüngliche Issue/PRD verlangt hat?). Führt beide Überprüfungen in parallelen Unteragenten durch und zeigt sie nebeneinander an. Verwende dies, wenn der Benutzer einen Branch, einen PR, laufende Änderungen überprüfen oder eine „Überprüfung seit X“ anfordern möchte.
code-reviewdevelopmenttesting
review-pr
warpdotdev
Überprüfe ein Pull-Request-Diff und schreibe strukturiertes Feedback in review.json, das der Workflow veröffentlichen kann. Verwende dies, wenn ein ausgecheckter PR aus lokalen Artefakten wie pr_diff.txt und pr_description.txt überprüft wird und maschinenlesbare Review-Ausgabe erstellt werden soll, anstatt direkt auf GitHub zu posten.
code-reviewdevelopment
safe-debug
lllllllama
Rigor Debug / Rigor Audit-Fähigkeit für Deep-Learning-Forschung. Verwenden, wenn der Benutzer einen Traceback, Terminalfehler, CUDA OOM, Checkpoint-Ladefehler, Shape-Mismatch, NaN-Verlustsymptom oder Trainingsfehler einfügt und eine konservative Diagnose vor jeglichem Patchen wünscht, wobei Debug-Fixes klar von Forschungsbeiträgen getrennt sind. Nicht verwenden für breites Refactoring, spekulative Anpassung, automatisches exploratives Patchen oder allgemeine Repository-Einarbeitung.
developmenttestingcode-review
setup-pre-commit
mattpocock
Richte Husky Pre-Commit-Hooks mit lint-staged (Prettier), Typprüfung und Tests im aktuellen Repository ein. Verwende dies, wenn der Benutzer Pre-Commit-Hooks hinzufügen, Husky einrichten, lint-staged konfigurieren oder Formatierungs-/Typprüfungs-/Testfunktionen zur Commit-Zeit hinzufügen möchte.
developmenttestingcode-review
snyk-agent-scan-compliance
samber
Compliance-Experte für snyk-agent-scan – den Agent-Skill-Datei-Scanner – NICHT für andere Snyk-CLI-Tools (snyk test, snyk code SAST, snyk iac, snyk container). Behebt Warnungen durch inhaltliche Umstrukturierung, niemals durch Unterdrücken oder Löschen von Informationen. Deckt jede Datei in einem Skill-Verzeichnis ab: SKILL.md, references/, assets/ und jedes sekundäre Markdown. Anwenden beim Erstellen eines neuen Skills, Bearbeiten eines bestehenden, Beheben eines fehlgeschlagenen snyk-agent-scan-Laufs lokal oder in CI oder beim Entsperren eines durch den Agenten blockierten PR...
developmentsecuritycode-review
source-driven-development
addyosmani
Fundiert jede Implementierungsentscheidung mit offizieller Dokumentation. Verwenden Sie dies, wenn Sie autoritativen, quellzitierten Code ohne veraltete Muster wünschen. Verwenden Sie dies beim Erstellen mit einem Framework oder einer Bibliothek, bei dem Korrektheit wichtig ist.
developmentresearchcode-review
systematic-debugging
obra
Verwenden, wenn ein Fehler, Testfehler oder unerwartetes Verhalten auftritt, bevor Korrekturen vorgeschlagen werden.
developmenttestingcode-review
test-driven-development
obra
Verwenden bei der Implementierung eines Features oder Bugfixes, bevor der Implementierungscode geschrieben wird.
developmenttestingcode-review
typescript-advanced-types
wshobson
Beherrsche das erweiterte Typsystem von TypeScript, einschließlich Generics, Conditional Types, Mapped Types, Template Literals und Utility Types, um typsichere Anwendungen zu erstellen. Verwende dies bei der Implementierung komplexer Typlogik, der Erstellung wiederverwendbarer Typ-Hilfsprogramme oder der Sicherstellung von Typsicherheit zur Kompilierzeit in TypeScript-Projekten.
developmentcode-review
validate-changes-match-specs
warpdotdev
Validieren, dass die Implementierung eines Branches oder Pull Requests mit den eingeführten Produkt-, technischen, Sicherheits- und zugehörigen Spezifikationen übereinstimmt. Verwenden Sie dies bei der Überprüfung oder Fertigstellung einer spezifikationsgesteuerten Änderung und beim Beheben von Abweichungen zwischen eingecheckten Spezifikationen und der Implementierung.
developmentcode-reviewtesting
verification-before-completion
obra
Verwenden, wenn behauptet werden soll, dass Arbeit abgeschlossen, behoben oder bestanden ist, vor dem Committen oder Erstellen von PRs – erfordert das Ausführen von Verifikationsbefehlen und das Bestätigen der Ausgabe, bevor Erfolgsbehauptungen aufgestellt werden; Beweise vor Behauptungen immer.
testingcode-reviewdevelopment