Communitygithub.com

redpanda-data/redpanda

Verwenden Sie diesen Skill beim Hinzufügen oder Ändern eines Redpanda Admin v2 ConnectRPC-Endpunkts – inklusive Protobuf-Erstellung, Bazel-Build-Integration, C++-Service-Implementierung, Server-Registrierung und Regenerierung von Python-Bindungen für Ducktape-Integrationstests.

Was ist redpanda?

Dieser Skill ist für Entwickler gedacht, die an der Redpanda-Codebasis arbeiten und neue oder geänderte ConnectRPC-Endpunkte für die Admin v2 API erstellen. Er umfasst den gesamten Workflow: Schreiben der Protobuf-Definitionen im Verzeichnis proto/redpanda/core/admin/v2/, Einbinden dieser in das Bazel-Build-System, Implementieren des C++-Service-Handlers im Quellcode-Pfad src/v/redpanda/admin/services/, sowie die Registrierung des neuen RPC-Endpunkts auf dem Admin-Server. Darüber hinaus wird die Regenerierung von Python-Bindungen abgedeckt, die für Ducktape-Integrationstests erforderlich sind. Der Skill ist auf Plattformen wie Claude Code, Cursor oder Codex anwendbar und unterstützt sowohl neue RPCs auf einem bestehenden Service als auch die Einführung völlig neuer Services. Durch die Bündelung aller Schritte vermeidet der Skill häufige Fehler und beschleunigt die Entwicklung von Redpanda-Admin-Funktionen erheblich.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add redpanda-data/redpanda

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht redpanda?

Verwenden Sie diesen Skill beim Hinzufügen oder Ändern eines Redpanda Admin v2 ConnectRPC-Endpunkts – inklusive Erstellung der Protobuf-Dateien unter proto/redpanda/core/admin/v2/, Einbindung in das Bazel-Build-System, Implementierung des C++-Service-Handlers unter src/v/redpanda/admin/services/, Registrierung auf dem Admin-Server und Regenerierung der Python-Bindungen für Ducktape-Integrationstests. Der Skill deckt sowohl neue RPCs auf einem bestehenden Service als auch vollständig neue Services ab.

Verwandte Skills