Electron App Scaffolder

Scaffold Electron apps with TypeScript, React, and Vite.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/jriverac/electron-scaffolding --skill electron-app-scaffolder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Electron App Scaffolder
Source: https://github.com/jriverac/electron-scaffolding/tree/main
Command: npx skills add https://github.com/jriverac/electron-scaffolding --skill electron-app-scaffolder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building desktop apps with Electron often requires assembling TS, React, Vite configs, security patterns, and packaging workflows from scratch. This skill automates that end-to-end scaffolding to deliver a ready-to-develop project.

Core Features & Use Cases

  • End-to-end scaffolding: Creates a complete Electron project with TypeScript, React, Vite, and secure IPC patterns.
  • Config-driven options: Supports flags like --with-db, --with-tests, and --with-storybook to tailor the scaffold.
  • Production-ready defaults: Includes Electron Builder packaging, strict security defaults, and development conveniences.
  • Use Case: Start a new desktop app quickly for internal tools or customer-facing software that needs cross-platform installers.

Quick Start

Invoke the skill with /electron-app <app-name> to scaffold a complete Electron project.

Frequently Asked Questions about Electron App Scaffolder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a production-ready Electron app with TypeScript and React?▼

Scaffold a production-ready Electron app with TypeScript and React by using an automated end-to-end generator that configures Vite, secure IPC patterns, and strict security defaults into a ready-to-deploy project.

What is the best way to set up secure IPC in a new Electron application?▼

Setting up secure IPC in a new Electron application requires enforcing context isolation and preload scripts. Automated scaffolding applies these strict security defaults to guarantee a safe, ready-to-develop project architecture.

Can I include a database and Storybook when generating an Electron project?▼

Yes, you can include a database, automated tests, and Storybook when generating an Electron project by using feature flags like --with-db, --with-tests, and --with-storybook during the end-to-end scaffolding process.

Does scaffolding an Electron app with Vite include cross-platform packaging?▼

Scaffolding an Electron app with Vite includes cross-platform packaging by enforcing Electron Builder dependencies and configurations, delivering ready-to-deploy installers for development environments.

Why do I need context isolation and preload scripts when building desktop apps with Electron?▼

Context isolation and preload scripts are required when building desktop apps with Electron to establish secure IPC. Enforcing these configurations during scaffolding guarantees strict security defaults for production-ready software.