- Home
- Skills
- Ratacat
- Claude Skills
- Xcode Test
xcode-test_skill
- Python
24
GitHub Stars
1
Bundled Files
3 weeks ago
Catalog Refreshed
2 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstart where the catalogue uses aiagentskills.
npx veilstart add skill ratacat/claude-skills --skill xcode-test- SKILL.md6.5 KB
Overview
This skill builds, installs, and tests iOS apps on the simulator using XcodeBuildMCP. It automates building for simulator, launching the app, capturing screenshots and console logs, and guiding human verification when external flows are required. The output is a concise test summary with artifacts and suggested next steps.
How this skill works
The skill verifies XcodeBuildMCP availability, discovers Xcode projects and schemes, boots a simulator, builds the app for the simulator target, and installs and launches the app. It captures screenshots of key screens, streams simulator logs for error detection, and pauses for human verification on flows that require user interaction. Failures are documented with artifacts and options to fix now, create a todo, or skip.
When to use it
- Validate app UI and basic flows on an iOS Simulator
- Run smoke tests after code changes or a PR touching iOS code
- Capture reproducible artifacts for crashes and exceptions
- Verify simulator-only flows before running device labs
- Automate CI checks that require a simulator environment
Best practices
- Ensure Xcode and command-line tools are installed and XcodeBuildMCP is connected before running
- Prefer a stable simulator (e.g., iPhone 15 Pro) and confirm it boots fully before install
- Run with a named scheme or use "current" to reuse the default scheme
- Capture screenshots and logs for every failure to enable fast debugging
- Use human verification prompts for external flows like Sign in with Apple or push notifications
Example use cases
- Run a pre-merge smoke test to confirm a build installs and launches on simulator
- Reproduce a reported crash: build the same scheme, run, collect logs and screenshots, and create a P1 todo
- Validate UI changes across key screens by taking screenshots and checking layout and content
- Confirm sandbox in-app purchase or Sign in with Apple flows with a human verifier
- Automate nightly simulator tests to catch regressions early
FAQ
Install Xcode with command-line tools, connect XcodeBuildMCP, and ensure at least one iOS Simulator is available.
What happens if the build fails?
The skill captures build errors, creates a P1 todo for each error, and reports specific error details so you can choose to fix now, create a todo, or skip.