---
title: "scaffold desktop"
description: "Scaffold a desktop application using Electron or Tauri with proper project structure."
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/scaffold-desktop
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:46:21.480Z
license: CC-BY-4.0
attribution: "scaffold desktop — Claudary (https://claudary.paisolsolutions.com/skills/scaffold-desktop)"
---

# scaffold desktop
Scaffold a desktop application using Electron or Tauri with proper project structure.

## Overview

Scaffold a desktop application using Electron or Tauri with proper project structure.

## Steps


1. Choose the framework based on requirements:
2. Initialize the project:
3. Set up the project structure:
4. Configure window management:
5. Set up IPC (Inter-Process Communication):
6. Add platform-specific features:
7. Configure build and packaging:

## Format


```
App: <name>
Framework: <Electron|Tauri>
Frontend: <React|Vue|Svelte|Vanilla>
Structure:
```


## Rules

- Never expose Node.js APIs directly to the renderer (use preload/IPC).
- Enable context isolation and disable node integration in renderer.
- Use auto-updater for production distribution.

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/scaffold-desktop) · https://claudary.paisolsolutions.com
