with one click
electron-build
Build and test the Electron app with proper worktree isolation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Build and test the Electron app with proper worktree isolation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Audit translation completeness across all language files
Scaffold a new IPC channel with proper TypeScript types
Generate release notes from git history between tags
Create or review Qase-ready QA flows for Rocket.Chat Desktop PRs and branches.
Based on SOC occupation classification
| name | electron-build |
| description | Build and test the Electron app with proper worktree isolation |
Build, lint, and test the Rocket.Chat Electron app. Uses git worktrees to avoid disrupting the user's working directory.
platform (optional): Target platform - mac, win, linux, or all. Defaults to current platform.skip-worktree (optional): If "true", build in the current directory instead of creating a worktree.If skip-worktree is not "true":
mkdir -p ../Rocket.Chat.Electron-worktrees
git worktree add ../Rocket.Chat.Electron-worktrees/build-$(git branch --show-current) HEAD
yarnyarn lint
Fix any lint errors before proceeding.
yarn test
All tests must pass before building.
Build the app bundle:
yarn build
Then build platform packages if requested:
| Platform | Command |
|---|---|
| macOS | yarn build-mac |
| Windows | yarn build-win (includes --x64 --ia32 --arm64) |
| Linux | yarn build-linux |
If changes touch workspaces/desktop-release-action/:
yarn workspaces:build
rm -rf workspaces/desktop-release-action/dist/dist
If a worktree was created:
git worktree remove ../Rocket.Chat.Electron-worktrees/build-$(git branch --show-current)
After completion, report: