cyberneticlibrary

Build SwiftUI macOS menu bar apps

macos-menubar-tuist-appskillsetup L20
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