All skills
davila7 avatar

/app-builder

@1deb97c

Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.

Use this Skill: https://skilld.dev/gh/davila7/claude-code-templates/app-builder

This session only. Nothing lands on disk.

templateselectron-desktopTEMPLATE.md

≈456 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Electron Desktop App Template

Tech Stack

Component Technology
Framework Electron 28+
UI React 18
Language TypeScript
Styling Tailwind CSS
Bundler Vite + electron-builder
IPC Type-safe communication

Directory Structure

project-name/
├── electron/
│   ├── main.ts          # Main process
│   ├── preload.ts       # Preload script
│   └── ipc/             # IPC handlers
├── src/
│   ├── App.tsx
│   ├── components/
│   │   ├── TitleBar.tsx # Custom title bar
│   │   └── ...
│   └── hooks/
├── public/
└── package.json

Process Model

Process Role
Main Node.js, system access
Renderer Chromium, React UI
Preload Bridge, context isolation

Key Concepts

Concept Purpose
contextBridge Safe API exposure
ipcMain/ipcRenderer Process communication
nodeIntegration: false Security
contextIsolation: true Security

Setup Steps

  1. npm create vite {{name}} -- --template react-ts
  2. Install: npm install -D electron electron-builder vite-plugin-electron
  3. Create electron/ directory
  4. Configure main process
  5. npm run electron:dev

Build Targets

Platform Output
Windows NSIS, Portable
macOS DMG, ZIP
Linux AppImage, DEB

Best Practices

  • Use preload script for main/renderer bridge
  • Type-safe IPC with typed handlers
  • Custom title bar for native feel
  • Handle window state (maximize, minimize)
  • Auto-updates with electron-updater

Source: SKILL.md on GitHub

2 warnings16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill is an application building orchestrator that creates projects using standard industry templates. It follows secure development practices, uses trusted dependencies from official registries, and includes a structured agent coordination pipeline to ensure project integrity.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    12/20 files flagged

  • ZeroLeaks5mo

    Scan incomplete

Signed by skilld at 1deb97c. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 15 hours ago.

Activeupdated 8 months ago
What it can do
Reads files Edits files Runs commands
All 7 allowed tools
ReadWriteEditGlobGrepBashAgent

README badge

README badge for davila7/claude-code-templates/app-builder