Claude Code plugin for Electrobun desktop app development — skills, commands, agents, and hooks for the full development lifecycle
npx claudepluginhub dexploarer/plugin-electrobun-devAgentic development companion for Electrobun desktop apps — skills, commands, agents, and hooks for the full development lifecycle
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 |
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations