By Dexploarer
Agentic development companion for Electrobun desktop apps — skills, commands, agents, and hooks for the full development lifecycle
Align an existing Electrobun project with plugin standards. Non-destructive audit first, then prompted changes with backup.
Guided Electrobun build command — selects environment, verifies signing credentials, runs the build, and summarizes artifacts produced.
Build a complete Electrobun feature end-to-end using the two-agent team — UI agent designs views and produces the RPC contract, backend agent implements bun-side wiring. Produces all renderer files plus updated bun entrypoint and electrobun.config.ts.
Scaffold a new Electrobun desktop app project from scratch. Creates full directory structure, package.json, electrobun.config.ts, tsconfig.json, and entry point files. Includes all 18 official templates.
Generate an ApplicationMenu with File/Edit/View/Help items wired to application-menu-clicked events, plus optional Tray setup. Asks whether to forward events to a webview via RPC.
Stage 7 of the Electrobun SDLC pipeline. Fixes bugs, corrects blast radius drift (files missed or forgotten), cleans up debug artifacts, and brings the implementation into full alignment with the Architecture Spec and QA Report. Works BLOCKER → IMPORTANT → MINOR. Does not add features.
Stage 2 of the Electrobun SDLC pipeline. Receives the Research Report and produces a complete Architecture Spec — window/view layout, RPC flow, file structure, config skeleton, and a full blast radius analysis mapping every file that will be touched and why. Call this agent when planning any new window, view, or significant feature.
Electrobun backend specialist. Implements the bun-side of Electrobun desktop app features — BrowserWindow creation, BrowserView.defineRPC() wiring, request and message handlers, electrobun.config.ts updates, and app lifecycle. Receives an RPC contract handoff from the UI agent and produces complete, ready-to-run bun-side code. Second phase of the electrobun-feature team.
Electrobun debugger. Diagnoses build failures, RPC timeouts, webview rendering issues, input passthrough problems, and cross-platform bugs. Use this agent when something is broken and the cause isn't obvious.
Stage 8 (final) of the Electrobun SDLC pipeline. Writes Mintlify documentation for the completed feature, writes regression tests that lock in the golden behavior, and marks the implementation plan as COMPLETE. This agent's completion signals the end of the pipeline.
This skill should be used when the user asks to "build electrobun app", "electrobun build", "electrobun canary", "electrobun stable", "set up code signing", "electrobun distribution", or is diagnosing electrobun build failures. Covers dev/canary/stable environments, all three platforms, toolchain prerequisites, artifact output, and CI/CD setup.
This skill should be used when the user asks about "electrobun.config.ts", "electrobun config", needs the config field reference, wants to understand config defaults, or is configuring platform-specific electrobun behaviour.
This skill should be used when the user asks to "run electrobun dev", "electrobun development mode", "electrobun --watch", "hot reload electrobun", "CEF devtools", or is debugging the electrobun renderer or understanding the dev build cycle.
This skill should be used when the user is starting a new Electrobun project, is unsure which electrobun skill or command to use, wants an overview of the electrobun-dev plugin, or asks "which electrobun skill", "electrobun plugin guide", "electrobun overview". Lists all skills, commands, and agents with when-to-use guidance.
This skill should be used when the user asks to "electrobun init", "scaffold a new electrobun project", "new electrobun app", "electrobun template", or "start electrobun project". Activates on new project setup or template questions.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for building Electrobun desktop apps — from first electrobun init through production release.
Electrobun is a cross-platform desktop framework (macOS/Windows/Linux) that uses Bun as runtime and a native system webview (or CEF) as renderer.
Skills load domain knowledge into Claude's context. Invoke them with the Skill tool or reference them in agent dispatch.
| Skill | Purpose |
|---|---|
electrobun | Core patterns — BrowserWindow, BrowserView, events, app lifecycle, menus, tray |
electrobun-config | electrobun.config.ts field reference and validation rules |
electrobun-rpc | RPC wiring between bun process and renderer |
electrobun-platform | Cross-platform builds, artifact naming, OS-specific behavior |
electrobun-init | 19 starter templates and scaffolding guide |
electrobun-dev | Dev server, hot reload, devtools |
electrobun-workflow | Pipeline status map (INIT → DEV → BUILD → RELEASE) |
electrobun-build | Build system, code signing, CI/CD matrix for all 5 platforms |
electrobun-release | Auto-update configuration, Updater API, artifact publishing |
electrobun-webgpu | Native GPU rendering, WGSL shaders, Dawn/WGPU buffer management |
electrobun-testing | defineTest() framework, Kitchen Sink test patterns |
electrobun-kitchen-sink | Kitchen Sink reference app, UI map, test automation |
electrobun-sdlc | Full 8-stage SDLC pipeline overview and stage handoffs |
electrobun-teams | Agent Teams orchestration (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1) |
electrobun-milady | milady-ai/milady integration — trust scoring, agent review, milady CI secrets |
electrobun-guide | Master index — decision tree, full inventory, when-to-use reference |
Slash commands invoked as /electrobun-<name>.
| Command | What it does |
|---|---|
/electrobun-init | Interactive template picker (19 templates) → scaffolds new project |
/electrobun-setup | Run after init — creates CI/CD, tests, docs, CLAUDE.md, optional AI review + trust scoring |
/electrobun-workflow | Shows pipeline stage, what's done, what's next |
/electrobun-feature <desc> | Quick 2-agent build: UI agent → RPC Contract Handoff → backend agent |
/electrobun-sdlc <desc> | Full 8-stage pipeline: researcher → architect → planner → dev squad → QA → tests → alignment → docs |
/electrobun-rpc | RPC setup wizard: schema authoring, handler wiring, shared type file |
/electrobun-window | Window creation wizard: BrowserWindow options, sizing, positioning, title bar |
/electrobun-menu | Application menu / context menu / tray menu builder |
/electrobun-wgpu | WebGPU feature builder: shader setup, render loop, buffer management |
/electrobun-test | 5-option menu: run by name, run all, write new test, manifest ops, coverage |
/electrobun-align | Alignment wizard: scans repo, backs up files, prompts per change, repairs drift |
/electrobun-build | Guided build: env picker, signing prereqs, version confirm, artifact summary |
/electrobun-release | Full release: version bump, signing check, channel select, build, upload, verify |
Agents are dispatched by commands or orchestrators.
SDLC Pipeline (Stages 1–8)
| Stage | Agent | Role |
|---|---|---|
| 1 | electrobun-researcher | Codebase scan, API surface mapping, risk identification |
| 2 | electrobun-architect | Architecture spec, blast radius analysis, RPC flow, config skeleton |
| 3 | electrobun-planner | Atomic TDD task plans, agent assignments, sanity checks |
| 4a | electrobun-ui-agent | Renderer files, HTML/CSS, Electroview RPC, produces RPC Contract Handoff |
| 4b | electrobun-backend-agent | Bun-side wiring, BrowserView.defineRPC, config updates |
| 5 | electrobun-qa-engineer | Spec compliance audit, blast radius check, BLOCKER/IMPORTANT/MINOR report |
| 6 | electrobun-test-writer | Golden-outcome tests (Kitchen Sink defineTest or vitest) |
| 7 | electrobun-alignment-agent | Fix QA findings in priority order, cleanup, blast radius correction |
| 8 | electrobun-docs-agent | Mintlify docs, regression tests, mark plan COMPLETE |
Specialist Agents
| Agent | Use When |
|---|---|
electrobun-debugger | Something is broken — build failure, RPC timeout, blank window, GPU crash |
electrobun-kitchen-agent | Automating Kitchen Sink tests, reading UI map, running test suites |
npx claudepluginhub dexploarer/plugin-electrobun-dev --plugin electrobun-devDesktop application scaffolding with Electron or Tauri
Desktop App Dev subagent
Turn local web projects into Windows Start Menu launchable .exe apps. Beta · scaffolded · untested on real hardware · maintainer wanted.
Editorial "Makepad Builder" bundle for Claude Code from Antigravity Awesome Skills.
Tauri 跨平台桌面/移动应用开发(52个技能):核心、系统、网络、移动、数据、UI、安全等。
Local product-structure compiler, compact UI/UX brain, and quality gate for your coding agent. A prompt becomes the right archetype, selected design system, runnable build-verified starter, and reviewed result while loading only the references each prompt needs.