teachingai/electron

Créez des applications de bureau multiplateformes avec Electron, couvrant l'architecture des processus principal/rendu, la communication IPC, la gestion des BrowserWindows, les menus, les icônes de la barre d'état système, le packaging et les bonnes pratiques de sécurité. À utiliser lorsque l'utilisateur mentionne Electron, a besoin de créer des applications de bureau, d'implémenter des fonctionnalités Electron ou de construire des applications multiplateformes.

Qu'est-ce que electron ?

Cette compétence permet de construire des applications de bureau multiplateformes avec Electron. Elle est essentielle pour les développeurs souhaitant créer des applications de bureau solides, sécurisées et performantes en utilisant des technologies web (HTML, CSS, JavaScript). La compétence couvre l'architecture des processus principal (main process) et de rendu (renderer process), la communication inter-processus (IPC) via `ipcMain` et `ipcRenderer`, la gestion des fenêtres avec `BrowserWindow`, la création de menus et d'icônes de la barre d'état système (tray), ainsi que les techniques de packaging et de distribution. Elle met également l'accent sur les bonnes pratiques de sécurité, telles que la désactivation de `nodeIntegration` et l'activation de `contextIsolation`, pour protéger les applications contre les vulnérabilités. Compatible avec les agents comme Claude Code, Cursor ou Codex, elle fournit des explications détaillées et des exemples de code pour faciliter la mise en œuvre de fonctionnalités Electron.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/teachingai/full-stack-skills/tree/main/skills/electron

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait electron ?

Créez des applications de bureau multiplateformes avec Electron, couvrant l'architecture des processus principal/rendu, la communication IPC, la gestion des BrowserWindows, les menus, les icônes de la barre d'état système, le packaging et les bonnes pratiques de sécurité. À utiliser lorsque l'utilisateur mentionne Electron, a besoin de créer des applications de bureau, d'implémenter des fonctionnalités Electron ou de construire des applications multiplateformes.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés