test-xcode_skill

This skill builds, installs, and tests iOS apps on a simulator using XcodeBuildMCP, captures logs and screens to verify app behavior.
  • TypeScript

10.5k

GitHub Stars

1

Bundled Files

3 weeks ago

Catalog Refreshed

1 month 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 everyinc/compound-engineering-plugin --skill test-xcode

  • SKILL.md6.5 KB

Overview

This skill builds, installs, and tests iOS apps on simulators using XcodeBuildMCP. It automates simulator boot, app build, installation, screenshot capture, and console log collection while supporting human verification for external flows.

How this skill works

The skill calls XcodeBuildMCP endpoints to discover projects and schemes, boot a chosen simulator, build the app for the simulator, install and launch the app, and capture screenshots and logs for key screens. When flows require user interaction (Sign in with Apple, push notifications, purchases, camera, location) it pauses and asks for human verification before proceeding.

When to use it

  • Run smoke and acceptance tests on an iOS simulator after code changes.
  • Validate UI rendering and basic flows on a CI-connected macOS agent.
  • Capture reproducible logs and screenshots for bug reports.
  • Verify changes in pull requests that touch iOS or UI code.
  • Perform manual verification steps that require user input or external services.

Best practices

  • Confirm XcodeBuildMCP is installed and responsive before starting.
  • Use a stable, recommended simulator (e.g., iPhone 15 Pro) and ensure it is booted fully.
  • Provide explicit project_path and scheme when multiple targets exist.
  • Capture both screenshots and simulator console logs for every failure.
  • Pause only for necessary human verification; document exact actions to perform.

Example use cases

  • Run /xcode-test on a feature branch to validate UI after a refactor.
  • Trigger from a PR review to produce a test summary with screenshots and errors.
  • Reproduce a reported crash by building the same scheme and capturing logs.
  • Create prioritized todos automatically for build errors or repeated failures.
  • Perform a manual sign-in or in-app purchase verification on the simulator.

FAQ

Xcode with command-line tools, a connected XcodeBuildMCP server, a valid Xcode project or workspace, and at least one available iOS simulator.

What if the build fails?

The skill captures build errors, creates P1 todos for each error, and reports detailed failure information so you can fix and re-run.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational