build-mac

Rebuild the Spark macOS app bundle and DMG installer.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/automatedigital/spark --skill build-mac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-mac
Source: https://github.com/automatedigital/spark/tree/main/.agents/skills/build-mac
Command: npx skills add https://github.com/automatedigital/spark --skill build-mac

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually rebuilding the Spark macOS desktop app after code changes requires running multiple disjointed build steps, managing code signing credentials, and creating a distributable DMG, which is time-consuming and error-prone for developers.

Core Features & Use Cases

  • Automated Build Pipeline: Runs the full 6-stage desktop build process (frontend build, backend packaging, Tauri compilation, sidecar injection, code signing, DMG creation) with guided instructions.
  • Clear Error Diagnostics: Provides specific failure reasons and fix hints for each build stage, eliminating guesswork during debugging.
  • Use Case: Spark developers updating the web UI or backend can use this skill to quickly generate a signed, notarized DMG ready for distribution to macOS users.

Quick Start

Use the build-mac skill to rebuild the Spark macOS desktop app and produce a signed, notarized DMG installer.

Frequently Asked Questions about build-mac

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a Tauri desktop build and DMG creation after code changes?

Automating a Tauri desktop build and DMG creation involves coordinating Vite frontend compilation, PyInstaller backend packaging, Rust compilation, code signing, and DMG packaging into a single distributable macOS application.

What is the process for code signing and notarizing a macOS desktop app for Gatekeeper approval?

Code signing and notarizing a macOS desktop app for Gatekeeper approval requires applying a Developer ID signature and submitting the package for notarization, producing a trusted DMG installer ready for distribution.

How do I package a Python backend with a Tauri Rust desktop application on macOS?

Package a Python backend with a Tauri Rust desktop application by using PyInstaller to bundle the backend into a sidecar binary, which is then injected into the Tauri build workflow during macOS desktop compilation.

Why does my macOS desktop build fail during the Vite frontend or PyInstaller backend stage?

A macOS desktop build fails during Vite frontend or PyInstaller backend stages due to compilation or packaging errors, which the build pipeline diagnoses by providing specific failure reasons and targeted fix hints.

Can I rebuild a signed macOS DMG installer without manually managing multiple build steps?

You can rebuild a signed macOS DMG installer without manual steps by executing an automated 6-stage pipeline that handles frontend compilation, backend packaging, Tauri compilation, sidecar injection, code signing, and DMG creation.