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