From partme-ai-full-stack-skills
Builds desktop apps with Electron EGG framework, covering setup, main/renderer IPC, window management, plugins, and build/packaging. Use for Electron EGG projects.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
Use this skill whenever the user wants to:
LICENSE.txtapi/config-api.mdapi/ipc-api.mdapi/main-api.mdapi/renderer-api.mdapi/window-api.mdexamples/features/ipc-communication.mdexamples/features/main-process.mdexamples/features/renderer-process.mdexamples/guide/build.mdexamples/guide/configuration.mdexamples/guide/installation.mdexamples/guide/intro.mdexamples/guide/project-structure.mdexamples/guide/quick-start.mdtemplates/configuration.mdtemplates/installation.mdtemplates/project-setup.mdCreates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Use this skill whenever the user wants to:
This skill is organized to match the Electron EGG official documentation structure (https://www.kaka996.com/, https://www.kaka996.com/pages/987b1c/, https://www.kaka996.com/pages/a99b72/). When working with Electron EGG:
Identify the topic from the user's request:
examples/guide/installation.mdexamples/guide/quick-start.mdexamples/features/api/Load the appropriate example file from the examples/ directory:
Guide (使用文档):
examples/guide/intro.md - Introduction to Electron EGGexamples/guide/installation.md - Installation guideexamples/guide/quick-start.md - Quick start guideexamples/guide/project-structure.md - Project structureexamples/guide/configuration.md - Configurationexamples/guide/build.md - Build and packageFeatures (功能特性):
examples/features/main-process.md - Main processexamples/features/renderer-process.md - Renderer processexamples/features/ipc-communication.md - IPC communicationexamples/features/window-management.md - Window managementexamples/features/menu.md - Menuexamples/features/tray.md - System trayexamples/features/auto-updater.md - Auto updaterexamples/features/plugin-system.md - Plugin systemFollow the specific instructions in that example file for syntax, structure, and best practices
Important Notes:
Reference API documentation in the api/ directory when needed:
api/main-api.md - Main process APIapi/renderer-api.md - Renderer process APIapi/ipc-api.md - IPC APIapi/window-api.md - Window APIapi/config-api.md - Configuration APIAPI Files:
api/main-api.md - Application class, BrowserWindow, ipcMain, app methodsapi/renderer-api.md - ipcRenderer, contextBridge, DOM APIsapi/ipc-api.md - IPC communication methods and eventsapi/window-api.md - Window creation and managementapi/config-api.md - Configuration options and environment variablesUse templates from the templates/ directory:
templates/installation.md - Installation templatestemplates/project-setup.md - Project setup templatestemplates/configuration.md - Configuration templatesElectron EGG is a desktop application development framework based on Electron and Egg.js, providing a complete development toolchain and best practices.
Key Concepts:
Using npm:
npm install electron-egg
Using yarn:
yarn add electron-egg
Using pnpm:
pnpm add electron-egg
// main.js
const { Application } = require('electron-egg')
const app = new Application({
// Configuration
})
app.start()
examples/ → https://www.kaka996.com/pages/987b1c/api/ → https://www.kaka996.com/pages/a99b72/api/)api/main-api.md - Application class, BrowserWindow, ipcMain, lifecycle hooksapi/renderer-api.md - ipcRenderer, contextBridge, DOM APIsapi/ipc-api.md - IPC communication methods and channelsapi/window-api.md - Window creation, management, eventsapi/config-api.md - Configuration options and environment variablesElectron EGG, electron-egg, Electron, Egg.js, desktop application, 桌面应用, 主进程, 渲染进程, IPC, 进程间通信, 窗口管理, 菜单, 系统托盘, 自动更新, 插件系统, main process, renderer process, inter-process communication, window management, menu, system tray, auto updater, plugin system