moai-framework-electron
Specjalista do tworzenia aplikacji desktopowych z Electronem — architektury procesów, komunikacja IPC, dystrybucja
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do pracy z Electronem 33+ dla programistów budujących aplikacje desktopowe na wiele platform. Obejmuje architekturę Main/Renderer, komunikację między procesami (IPC), auto-update, pakowanie za pomocą Electron Forge i electron-builder, oraz bezpieczeństwo. Wykorzystaj ją gdy rozwijasz aplikacje cross-platform, integrujesz funkcje systemu operacyjnego lub przygotowujesz aplikacje do dystrybucji.
Jak używać
Umiejętność aktywuje się automatycznie w Claude Code, gdy projekt zawiera plik electron.vite.config.ts lub electron-builder.yml. Możesz też jawnie poprosić o pomoc przy tworzeniu aplikacji Electron.
Opisz swoje zadanie: budowanie nowej aplikacji desktopowej, implementacja komunikacji między procesem głównym a rendererem, konfiguracja auto-update, lub pakowanie aplikacji do dystrybucji.
Umiejętność ma dostęp do dokumentacji Electrona 33+, Electron Forge i electron-builder. Wykorzysta tę wiedzę do doradzenia w kwestii architektury procesów, bezpieczeństwa (preload scripts, sandboxing) i najlepszych praktyk.
Dla projektów z IPC komunikacją poproś o wskazówki dotyczące bezpiecznego mostu między procesem głównym a rendererem za pośrednictwem preload scripts.
Jeśli przygotowujesz dystrybucję, umiejętność pomoże w konfiguracji Electron Forge lub electron-builder, w tym podpisywaniu aplikacji i obsłudze aktualizacji.
Skonsultuj się w sprawie integracji natywnych funkcji systemu operacyjnego — umiejętność zna wzorce do pracy z Node.js runtime w procesie głównym i ograniczeniami sandboxu w rendererze.