CommunityProgramación y desarrollogithub.com

teachingai/electron

Crea aplicaciones de escritorio multiplataforma con Electron, cubriendo la arquitectura de procesos principal/renderizador, comunicación IPC, gestión de BrowserWindow, menús, iconos de bandeja, empaquetado y mejores prácticas de seguridad. Úsalo cuando el usuario pregunte sobre Electron, necesite crear aplicaciones de escritorio, implementar funciones de Electron o construir apps de escritorio multiplataforma.

¿Qué es electron?

Esta habilidad proporciona una guía completa para construir aplicaciones de escritorio multiplataforma utilizando Electron. Cubre los fundamentos de la arquitectura de procesos, incluyendo el proceso principal y el proceso de renderizado, así como la comunicación entre procesos (IPC) mediante `ipcMain` e `ipcRenderer`. También aborda la gestión de ventanas con `BrowserWindow`, la creación de menús personalizados y menús contextuales, y el uso de iconos de bandeja (`Tray`) para funcionalidades en segundo plano. Además, incluye prácticas de empaquetado con herramientas como `electron-builder` y `electron-packager`, y mejores prácticas de seguridad, como la desactivación de Node.js en renderizadores remotos y la validación de mensajes IPC. Está diseñada para ser utilizada con asistentes de IA como Claude Code, Cursor o Codex, proporcionando ejemplos de código y patrones reutilizables. Es ideal cuando se necesita asesoramiento sobre cómo iniciar un proyecto de Electron, implementar características específicas como diálogos nativos o notificaciones, o resolver problemas comunes relacionados con el rendimiento y la seguridad en aplicaciones de escritorio.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace electron?

Crea aplicaciones de escritorio multiplataforma con Electron, cubriendo la arquitectura de procesos principal/renderizador, comunicación IPC, gestión de BrowserWindow, menús, iconos de bandeja, empaquetado y mejores prácticas de seguridad. Úsalo cuando el usuario pregunte sobre Electron, necesite crear aplicaciones de escritorio, implementar funciones de Electron o construir apps de escritorio multiplataforma.

Individual skills in this repo

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

Skills relacionados