templates
Windows Template
System Text-to-Speech Ready
Slide: 0:00 / 0:00
Slide 1 of 0Interactive Deck
Full Lesson Reference
A CLAUDE.md template for Windows desktop apps — Electron, Tauri, or other cross-platform frameworks.
The Template
terminal
# App Name
A Windows desktop app that [core functionality].
---
## What This Is
[Description of the app]
## Tech Stack
- Desktop app ([Electron / Tauri / etc.])
- [React / Svelte / vanilla JS] for UI
- Target: Windows 10+
- Minimal external dependencies
## Current State
[Where is the project?]
## Features
- [ ] Core: [main feature]
- [ ] [Feature 2]
- [ ] [Feature 3]
- [ ] Polish & details
## Conventions
- Keep the app lightweight
- Use native window chrome where possible
- Follow Windows design patterns (system tray, taskbar integration)
- Clean, modern UI
## Structure
app-name/ ├── package.json # Dependencies & scripts ├── main.js # Electron main process (or Tauri equivalent) ├── src/ │ ├── index.html # Entry point │ ├── App.jsx # Main React component │ ├── components/ │ │ └── ... │ └── styles/ │ └── ... └── assets/ └── icon.ico # Windows app icon
terminal
## Notes
[Anything specific to this project]Exercises
- Copy this template into a
CLAUDE.mdand lock in your framework choice (Electron vs. Tauri) plus your UI stack (React, Svelte, or vanilla JS) in the Tech Stack section. - Fill in the feature checklist with your real core feature and decide which Windows integration patterns (system tray, taskbar) belong in your app.
- Add a "Notes" entry for any Windows-specific packaging detail (such as the installer type or the app icon path) so Claude accounts for it early.