macos-menubar-tuist-app

Structure and validate Tuist-based macOS menu bar apps with LSUIElement.

8|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/ChoshimWy/iOSAgentSkills --skill macos-menubar-tuist-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: macos-menubar-tuist-app
Source: https://github.com/ChoshimWy/iOSAgentSkills/tree/main/skills/macos-menubar-tuist-app
Command: npx skills add https://github.com/ChoshimWy/iOSAgentSkills --skill macos-menubar-tuist-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This specialized skill provides a structured approach to configure, route, and validate Tuist-based macOS menu bar apps, ensuring proper project boundaries and reliable local validation.

Core Features & Use Cases

  • Tuist-driven project governance for macOS menu bar applications.
  • Guidance on project structure, startup scripts, and status/store layering.
  • Local validation workflow ensuring safe handoff to verify-ios-build when Xcode project changes occur.

Quick Start

Run the provided guidelines to set up your Tuist-based menu bar app and execute the local validation workflow with the standard startup script.

Frequently Asked Questions about macos-menubar-tuist-app

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

FAQPage Schema
How do I structure a macOS menu bar app using Tuist?

To structure a macOS menu bar app using Tuist, configure the project layout with specific manifests and apply LSUIElement settings. This ensures proper project boundaries and correct status bar integration.

What is the best way to validate Tuist project changes locally before building?

The best way to validate Tuist project changes locally is to run a standard startup script and execute local validation workflows. This ensures safe handoff to build verification when Xcode project changes occur.

Does this Tuist workflow support SwiftUI menu bar applications with LSUIElement?

Yes, this workflow supports SwiftUI menu bar applications by guiding the configuration of LSUIElement within Tuist manifests. It ensures correct end-to-end behavior for apps that need to run without a dock icon.

How do I configure startup scripts and store layering for a Tuist menubar app?

To configure startup scripts and store layering for a Tuist menubar app, follow the provided guidelines that specify script conventions and status layering. This guarantees safe, repeatable builds across your team.

Why do I need project boundary reviews for my macOS menubar app?

You need project boundary reviews for your macOS menubar app to maintain proper project structure and ensure safe handoff for build verification. This prevents structural drift and guarantees reliable local validation.