What problem does it solve? Running Xcode builds and tests from the command line is error-prone: long builds hit command timeouts, Swift Testing output differs from XCTest, and simulator names collide. This Skill provides the canonical discover-build-test-launch-screenshot loop so every run produces a trustworthy verdict. ## Core Features & Use Cases - Background Build and Test Execution: Runs xcodebuild in the background with log and status files so long builds never die at the command timeout. - Correct Result Reading: Distinguishes Swift Testing output from XCTest, greps terminal markers, and reads xcresult bundles for structured failure reasons. - Simulator Install, Launch, and Screenshots: Boots pinned simulator UDIDs, installs the exact build product, launches by bundle id, and captures numbered screenshots for visual verification. - Use Case: After writing Swift tests, run the full suite against a pinned iOS simulator in the background, read the xcresult bundle on failure, then install the app and capture screenshots of key screens to verify the change visually. ## Quick Start Build and test my Xcode workspace on an iOS simulator in the background, then install the app and take a screenshot of the main screen.