Toolverse
All skills

moai-framework-electron

by modu-ai

Electron 33+ desktop app development specialist covering Main/Renderer process architecture, IPC communication, auto-update, packaging with Electron Forge and electron-builder, and security best practices. Use when building cross-platform desktop applications, implementing

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
modu-ai
Category
Security
Views
38

About this skill

Electron 33+ desktop app development specialist covering Main/Renderer process architecture, IPC communication, auto-update, packaging with Electron Forge and electron-builder, and security best practices. Use when building cross-platform desktop applications, implementing native OS integrations, or packaging Electron apps for distribution. [KO: Electron 데스크톱 앱, 크로스플랫폼 개발, IPC 통신] [JA: Electronデスクトップアプリ、 クロスプラットフォーム開発] [ZH: Electron桌面应用、跨平台开发]

How to use

  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.

Related skills

brand-voice

by anthropics

Apply and enforce brand voice, style guide, and messaging pillars across content. Use when reviewing content for brand consistency, documenting a brand voice, adapting tone for different audiences, or checking terminology and style guide compliance.

Security
48158

1password

by openclaw

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

Security
1174

skill-writer

by pytorch

Guide users through creating Agent Skills for Claude Code. Use when the user wants to create, write, author, or design a new Skill, or needs help with SKILL.md files, frontmatter, or skill structure.

Security
15116

typescript-review

by metabase

Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.

Security
17133

reviewing-code

by CaptainCrouton89

Systematically evaluate code changes for security, correctness, performance, and spec alignment. Use when reviewing PRs, assessing code quality, or verifying implementation against requirements.

Security
1493

architect-review

by sickn33

Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural

Security
2773