.claude/skills/build-desktop/SKILL.md
Build a new desktop app release (Electron). Triggers on "build desktop", "new release", "desktop release", "build the app"
npx skillsauth add Vvanlaar/orch build-desktopInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
desktop/package.json (patch bump unless user specifies)src/dashboard/:
cd src/dashboard && npx.cmd vite build
cp -r dist/server dist/core dist/dashboard desktop/
Note: dist/server and dist/core come from tsc (may have pre-existing TS errors — that's fine, the JS still emits). The dashboard comes from vite build above.cd desktop && npm.cmd install
cd desktop && npx.cmd electron-builder --win
Output lands in desktop/artifacts/ as an NSIS .exe installer.gh release create v0.x.x desktop/artifacts/*.exeorch-desktop — Electron 35+, ESMdesktop/electron-builder.yml (appId: dev.orch.desktop, product: Orch)--win (NSIS), --mac (DMG universal), --linux (AppImage)~/.orch/.env.github/workflows/desktop-release.yml builds all platforms on releasetools
Sync GitHub repos from bluebillywig org to an ADO "Repository" picklist field on all work item types
development
Generic Azure DevOps operations — edit tickets, query work items, add comments, change fields, move sprints, assign users, link items, and more. Triggers on "ado", "edit ticket", "update ticket", "move ticket", "assign ticket", "link ticket", "query ado", "search ado", "add comment to ticket", or ticket number mentions with edit/update intent.
testing
Use when testing and verifying a bug fix or feature for an ADO ticket. Triggers on /ado-test, "test ticket", or requests to test a ticket number.
development
Use when starting work on an Azure DevOps ticket. Triggers on "start ticket", "work on ticket", ticket number with implementation intent, or requests to plan a feature from a ticket.