Toolverse
All skills

electron-skills

by llama-farm

Electron patterns for LlamaFarm Desktop. Covers main/renderer processes, IPC, security, and packaging.

Installation

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

Installation

Quick info

Category
Security
Views
3

About this skill

Electron patterns for LlamaFarm Desktop. Covers main/renderer processes, IPC, security, and packaging.

How to use

  1. Zainstaluj umiejętność w projekcie LlamaFarm Desktop, upewniając się, że masz zainstalowane Electron 28 i electron-vite 2 jako zależności deweloperskie.

  2. Zapoznaj się z architekturą projektu: główny proces (Node.js) w src/main/, preload scripts w src/preload/ oraz renderer (przeglądarka) w src/renderer/. Każdy kontekst ma odrębne obowiązki i ograniczenia bezpieczeństwa.

  3. Podczas implementacji IPC między procesami używaj contextBridge.exposeInMainWorld w preload scripts, aby bezpiecznie udostępnić API rendererowi. Nigdy nie włączaj nodeIntegration w konfiguracji Electron.

  4. Definiuj kanały IPC z typami TypeScript i schematami payloadu, aby zapewnić komunikację type-safe między głównym procesem a rendererem.

  5. Skonfiguruj electron-builder do pakowania aplikacji na wszystkie platformy (macOS, Windows, Linux) oraz electron-updater do obsługi automatycznych aktualizacji poprzez GitHub releases.

  6. Przejrzyj dokumenty towarzyszące: electron.md dla wzorców komunikacji, security.md dla izolacji kontekstu i CSP, oraz performance.md dla optymalizacji zarządzania oknami i pamięcią.

Related skills

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

youtube-watcher

by openclaw

Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.

Security
2231

accessibility-compliance

by wshobson

Implement WCAG 2.2 compliant interfaces with mobile accessibility, inclusive design patterns, and assistive technology support. Use when auditing accessibility, implementing ARIA patterns, building for screen readers, or ensuring inclusive user experiences.

Security
2173

content-creator

by alirezarezvani

Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creating social media content, analyzing brand voice, optimizing SEO, planning content

Security
25124

reverse-engineering-tools

by gmh5225

Guide for reverse engineering tools and techniques used in game security research. Use this skill when working with debuggers, disassemblers, memory analysis tools, binary analysis, or decompilers for game security research.

Security
3168

ui-audit

by openclaw

AI skill for automated UI audits. Evaluate interfaces against proven UX principles for visual hierarchy, accessibility, cognitive load, navigation, and more. Based on Making UX Decisions by Tommy Geoco.

Security
1223