RE

rajavijayach/electrobun-skills

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

11 stars 品質 55 トレンド 18MIT

Specialized skills for building desktop applications with Electrobun

概要

A collection of specialized skills for building desktop applications with Electrobun — an ultra-fast TypeScript desktop app framework using Bun and native OS webviews. Install any skill with a single command: Complete guide to building desktop apps with Electrobun. Covers project setup, BrowserWindow, RPC communication, and core APIs. Starting a new Electrobun project, learning the basics, or need quick reference for core APIs. Advanced window and view management patterns including multi-window apps, BrowserView, window lifecycle, and orchestration. Building multi-window applications, implementing tab systems, or managing complex window hierarchies. Type-safe RPC patterns, bidirectional communication, error handling, and performance optimization for main↔webview communication. Implementing complex main/webview communication, need type safety, or optimizing RPC performance.

README

以下は原文 README の抜粋です。原文を見る。

Electrobun Skills

A collection of specialized skills for building desktop applications with Electrobun — an ultra-fast TypeScript desktop app framework using Bun and native OS webviews.

🚀 Quick Start

Install any skill with a single command:

npx skills add rajavijayach/electrobun-skills/electrobun

Or install specific skills:

npx skills add rajavijayach/electrobun-skills/electrobun-rpc-patterns
npx skills add rajavijayach/electrobun-skills/electrobun-native-ui

📦 Available Skills

Core

electrobun

Complete guide to building desktop apps with Electrobun. Covers project setup, BrowserWindow, RPC communication, and core APIs.

Use when: Starting a new Electrobun project, learning the basics, or need quick reference for core APIs.

npx skills add rajavijayach/electrobun-skills/electrobun

Specialized Skills

electrobun-window-management

Advanced window and view management patterns including multi-window apps, BrowserView, window lifecycle, and orchestration.

Use when: Building multi-window applications, implementing tab systems, or managing complex window hierarchies.

npx skills add rajavijayach/electrobun-skills/electrobun-window-management

electrobun-rpc-patterns

Type-safe RPC patterns, bidirectional communication, error handling, and performance optimization for main↔webview communication.

Use when: Implementing complex main/webview communication, need type safety, or optimizing RPC performance.

npx skills add rajavijayach/electrobun-skills/electrobun-rpc-patterns

electrobun-native-ui

Native UI integration including ApplicationMenu, ContextMenu, Tray, native dialogs, and platform-specific patterns.

Use when: Adding native menus, system tray, context menus, or platform-specific UI elements.

npx skills add rajavijayach/electrobun-skills/electrobun-native-ui

electrobun-distribution

Packaging, code signing, auto-updates, notarization (macOS), and cross-platform distribution.

Use when: Preparing app for distribution, implementing auto-updates, or setting up code signing.

npx skills add rajavijayach/electrobun-skills/electrobun-distribution

electrobun-debugging

Development workflow, debugging main process and webview, profiling, and troubleshooting common errors.

Use when: Debugging build issues, runtime errors, or optimizing app performance.

npx skills add rajavijayach/electrobun-skills/electrobun-debugging

🎯 What are Skills?

Skills are reusable knowledge packages that enhance AI agents with specialized procedural knowledge. They transform general-purpose agents into domain experts.

Each skill contains:

  • SKILL.md: Core workflows and patterns
  • references/: Detailed API documentation and guides
  • scripts/: Reusable code snippets and templates

🌟 Features

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add rajavijayach/electrobun-skills
MCP 初心者?mcpskill.org のガイドから始めましょう →