Electron Dev
Referanse for herdede Electron-skrivebordsapper: IPC, systembrett, PTY, WebRTC og signerte bygg
Bestått
Hva den gjør
En enkelt, selvstendig referanse SKILL.md for utviklingsmønstre for Electron-skrivebord som dekker den sikre BrowserWindow-grunnlinjen (contextIsolation/sandbox, Fuses + ASAR-integritet), contextBridge IPC-mønsteret, systembrett, globale snarveier, node-pty-terminaler, WebRTC/lyd, og electron-builder-pakking med macOS-notarisering og Windows-signering. Utløses ved bygging av Electron-skrivebordsapper, kabling av main/renderer IPC, eller pakking for distribusjon. Ingen medfølgende skript eller eksterne verktøy; det er ren veiledning modellen anvender når den skriver Electron-kode.
Testrapport
Hentet SKILL.md rå fra dev-toolkit/skills/electron-dev/; det er en selvstendig kunnskapsfil uten medfølgende skript (dens eneste eksterne referanse, electronjs.org WebContentsView migration guide, returnerte HTTP 200) og ingen sikkerhetsbrudd. Kjørte en herdet BrowserWindow-oppgave to ganger: min grunnlinje satte kun contextIsolation+nodeIntegration:false og skrev den IPC-passerte stien via fs.writeFileSync uten validering; den ferdighetsfulgte versjonen la til sandbox:true, webSecurity:true, .cjs preload-navngivning, will-navigate/setWindowOpenHandler-avslag, eksplisitt IPC-argumentvalidering i main (lukket det ukontrollerte skrivehullet), Electron Fuses (EnableEmbeddedAsarIntegrityValidation + OnlyLoadAppFromAsar, CVE-2023-44402), og konkrete notarisering/signerings-miljøvariabler. Installasjon verifisert ende-til-ende i en fersk mktemp HOME, plasserte SKILL.md på ~/.claude/skills/electron-dev/SKILL.md.
Testet på: 2026-07-31 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/jamditis/claude-skills-journalism.git /tmp/electron-dev-src mkdir -p ~/.claude/skills cp -R /tmp/electron-dev-src/dev-toolkit/skills/electron-dev ~/.claude/skills/electron-dev # Self-contained single SKILL.md; no extra deps, scripts, or API keys. # Plugin-marketplace alternative (inside a Claude Code session): # /plugin marketplace add jamditis/claude-skills-journalism # (dev-toolkit is the containing package; restart Claude Code after install)
Kommandoer og eksempelprompter
/electron-devReferanse for herdede Electron-skrivebordsapper: IPC, systembrett, PTY, WebRTC og signerte bygg
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Set up IPC communication between Electron windowsAdd a system tray icon to this Electron appPackage this Electron app with electron-builder