multiplatform-desktop-skill

Community

Fix Electron cross-platform compatibility issues reliably.

AuthorSt0ff3l
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Building Electron desktop apps often leads to inconsistent behavior across macOS, Windows and Linux, where fixes for one platform silently break another, and platform-specific details like title bars, system trays, exit flows and font rendering are easy to mishandle without structured guidance.

Core Features & Use Cases

  • Layered cross-platform debugging: Guides you to check main, preload, renderer, assets and build layers separately to avoid cross-platform regressions.
  • Platform-specific rule enforcement: Provides clear, non-negotiable rules for macOS vs Windows title bars, tray icons, exit flows and font packaging to prevent misapplied platform semantics.
  • Use Case: When working on FileTerm, use this skill to fix a Windows-specific title bar layout regression without breaking macOS's native hiddenInset title bar behavior, or to resolve tray icon visibility issues across all three desktop OSes.

Quick Start

Use the multiplatform-desktop-skill to resolve the inconsistent window close confirmation behavior between macOS and Windows in the FileTerm desktop app.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: multiplatform-desktop-skill
Download link: https://github.com/St0ff3l/fileterm/archive/main.zip#multiplatform-desktop-skill

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.