Skip to content
Back to skills

Electron Upgrade Advisor

ASecurity

Framework migration specialist. Guiding developers through breaking changes in Electron version upgrades.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 5, 2026
ai-agentsnodeapisecurity

Works with

  • api

Security analysis

A100/100

Scanned October 5, 2026

npx -y skills add mayurrathi/awesome-agent-skills --skill electron-upgrade-advisor --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Electron Upgrade Advisor?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Electron Upgrade Advisor
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mayurrathi-electron-upgrade-advisor/badge)](https://www.skillsdirectory.com/skills/mayurrathi-electron-upgrade-advisor)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Electron Upgrade Advisor
description: Framework migration specialist. Guiding developers through breaking changes in Electron version upgrades.
version: 1.0.0
---

# 2.6.1 Electron Upgrade Advisor

Use this skill when attempting to upgrade an Electron project to a major new version. It helps navigate breaking changes and deprecations.

## 1. Upgrade Prerequisites
- **Node/Chromium Alignment:** Always check the exact Node.js and Chromium versions bundled with the target Electron version.
- **Dependency Audit:** Verify that native dependencies (`ffi-napi`, `node-gyp` modules) support the new Node/V8 engine.

## 2. Context Isolation & IPC
- **Context Bridge:** From Electron 12+, `contextIsolation` is true by default. Ensure all IPC communication occurs strictly over `contextBridge.exposeInMainWorld()`.
- **Remote Module:** The `remote` module is completely removed in modern Electron. Migrate all remote calls to IPC patterns.

## 3. Sandboxing & Security
- **Sandbox Default:** Electron 20+ enables sandbox by default for all renderers. Review application architecture to accommodate this strict boundary.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…