Build SwiftUI macOS menu bar apps

macos-menubar-tuist-appskillsetup L2★0
Sheshiyer/skill-clusters ↗
What it does

Build and maintain macOS menubar apps with Tuist workflow, architecture boundaries, and launch scripts

Best for

macOS menubar utilities built with Tuist maintain testable architecture when model/client/store/view layers stay separate and launch via shell scripts instead of relying on tuist run.

Inputs
  • · tuist_manifest
  • · swiftui_views
  • · api_models
  • · store_state
Outputs
  • · built_app_bundle
  • · run_script
  • · launch_executable
Requires
  • · Tuist
  • · SwiftUI
  • · Xcode
Preconditions

SwiftUI macOS app; Tuist.swift and Project.swift exist; run-menubar.sh in place

Failure modes
  • · tuist run fails to resolve macOS destination
  • · Networking called from SwiftUI view bodies
  • · App lag due to state mutations in view render
  • · Run script opens Xcode as side effect
Trust signals
  • · Tuist manifest structure guidance
  • · run-menubar.sh canonical local run path
  • · Strict layer separation (no networking in views)
  • · Validation matrix with build commands