Communitygithub.com

electron/electron

End-to-End Chrome-Sicherheits-Backport für einen Electron-Release-Branch. Basierend auf einer Chrome-Releases-Blog-URL und einem Branch (z.B. 41-x-y) werden die fehlenden CVE-Fixes im tatsächlich synchronisierten Quellcode ermittelt, Cherry-Pick-Patches lokal erstellt, mit `e sync --3` + `lint --patches` validiert und anschließend als einzelner PR gepusht.

Was ist electron?

Dieses Skill, `electron/electron` genannt, führt einen vollständigen End-to-End Chrome-Sicherheits-Backport für einen bestimmten Electron-Release-Branch durch. Wenn ein Entwickler eine Chrome-Releases-Blog-URL und einen Branch wie `41-x-y` angibt, extrahiert das Skill die relevanten CVE-Fixes aus dem Blog-Eintrag. Es prüft dann gegen den tatsächlich synchronisierten Quellcode des Branches, welche dieser Fixes noch fehlen. Für jede fehlende CVE erstellt es automatisch Cherry-Pick-Patches. Diese Patches werden lokal angewandt und mit den Befehlen `e sync --3` und `lint --patches` validiert, um Konflikte zu vermeiden. Nach erfolgreicher Validierung erstellt und pusht das Skill einen einzelnen Pull-Request (PR) in das entsprechende Repository. Das Skill ist speziell für die Zusammenarbeit mit Claude Code und ähnlichen KI-Agenten konzipiert und unterstützt Entwickler bei der Wartung von Electron-Release-Branches, insbesondere für Sicherheits-Backports. Es beantwortet Fragen wie „Ist CVE-X bereits in Branch N-x-y enthalten?“ und automatisiert den gesamten Backport-Prozess von der Analyse über die Patch-Erstellung bis zur PR-Erstellung.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add electron/electron

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht electron?

End-to-End Chrome-Sicherheits-Backport für einen Electron-Release-Branch. Basierend auf einer Chrome-Releases-Blog-URL und einem Branch (z.B. 41-x-y) werden die fehlenden CVE-Fixes im tatsächlich synchronisierten Quellcode ermittelt, Cherry-Pick-Patches lokal erstellt, mit e sync --3 + lint --patches validiert und anschließend als einzelner PR gepusht. Verwende dieses Skill, wenn du aufgefordert wirst, ein Chrome-Sicherheitsrelease auf N-x-y zurückzuportieren, wenn die Frage "Ist CVE-X bereits in N-x-y?" gestellt wird, oder wenn du den Cherry-Pick-Satz für einen Release-Branch erstellen/validieren sollst.

Verwandte Skills