Toolverse
Wszystkie skille

moai-framework-electron

autor: modu-ai

Specjalista do tworzenia aplikacji desktopowych z Electronem — architektury procesów, komunikacja IPC, dystrybucja

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
modu-ai
Wyświetlenia
38

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ć

  1. 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.

  2. Opisz swoje zadanie: budowanie nowej aplikacji desktopowej, implementacja komunikacji między procesem głównym a rendererem, konfiguracja auto-update, lub pakowanie aplikacji do dystrybucji.

  3. 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.

  4. 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.

  5. Jeśli przygotowujesz dystrybucję, umiejętność pomoże w konfiguracji Electron Forge lub electron-builder, w tym podpisywaniu aplikacji i obsłudze aktualizacji.

  6. 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.

Podobne skille