What problem does it solve? macOS developers often juggle ad hoc xcodebuild and swift build commands, manual process kills, and fragile launch steps when iterating on apps. This Skill standardizes the entire loop into one project-local script that kills the old process, builds the target, and launches the fresh binary, with optional debugging and log streaming modes. ## Core Features & Use Cases - Single Run Entrypoint: Creates script/build_and_run.sh as the canonical kill + build + run command for Xcode workspaces, Xcode projects, and SwiftPM packages. - SwiftPM GUI App Bundling: Stages a project-local .app bundle with a generated Info.plist so AppKit/SwiftUI SwiftPM apps launch with proper Dock activation instead of raw executable quirks. - Debug and Telemetry Modes: Adds --debug (lldb), --logs and --telemetry (unified log streaming), and --verify (process existence check) flags to the same script. - Codex Run Button Integration: Writes .codex/environments/environment.toml so the Codex app exposes a Run action wired to the script. - Use Case: You have a SwiftPM SwiftUI app that shows no Dock icon when launched directly. This Skill generates the bundle-staging script, launches it with open -n, and streams unified logs to diagnose activation issues. ## Quick Start Ask the agent to discover the project, create a build_and_run.sh script, and launch the macOS app while reporting any build or runtime blocker.