Agent skill
windows-application-development
Install this agent skill to your Project
npx add-skill https://github.com/Gaku52/claude-code-skills/tree/main/05-infrastructure/windows-application-development
SKILL.md
日本語版
Windows Application Development
Desktop app development using web technologies has become the mainstream approach. This guide covers the characteristics and selection criteria for Electron, Tauri, and WPF/WinUI, along with cross-platform support, native feature integration, distribution, and updates -- providing a complete picture of Windows desktop application development.
Target Audience
- Engineers who want to build desktop apps using web technologies (React/TypeScript)
- Developers evaluating and implementing Electron or Tauri
- Those looking to leverage Windows-native features (notifications, system tray, file system, etc.)
Prerequisites
- HTML/CSS/JavaScript fundamentals
- Basic React/TypeScript development experience
- Foundational Node.js knowledge
Study Guide
00-fundamentals — Desktop App Fundamentals
| # | File | Description |
|---|
01-wpf-and-winui — Windows Native
| # | File | Description |
|---|
02-electron-and-tauri — Web Technology-Based
| # | File | Description |
|---|
03-distribution — Distribution and Updates
| # | File | Description |
|---|
Quick Reference
Technology Selection Guide:
Lightweight + security-focused → Tauri (recommended)
Rich ecosystem + proven track record → Electron
Windows-only + native feel → WinUI 3
Cross-platform + .NET → MAUI
Bundle Size Comparison:
Electron: ~150MB (includes Chromium)
Tauri: ~5MB (uses OS WebView)
WinUI 3: ~20MB (.NET runtime)
Memory Usage:
Electron: ~200MB+
Tauri: ~50MB
WinUI 3: ~100MB
References
- Electron. "Documentation." electronjs.org, 2024.
- Tauri. "Documentation." tauri.app, 2024.
- Microsoft. "WinUI 3 Documentation." learn.microsoft.com, 2024.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
computer-science-fundamentals
A comprehensive guide covering the fundamentals of computer science. From hardware internals and data representation to algorithms, data structures, computation theory, programming paradigms, and software engineering basics — a systematic guide to all the CS foundations every engineer needs.
operating-system-guide
programming-language-fundamentals
algorithm-and-data-structures
linux-cli-mastery
aws-cloud-guide
Didn't find tool you were looking for?