Automates iOS app testing by building your project, spinning up a simulator, installing the app, and walking through key screens while capturing screenshots and logs. It checks for crashes, UI problems, and console errors, then gives you a structured test report. The workflow pauses for things that need human interaction like Sign in with Apple or push notifications. Most useful after code changes or before opening a PR when you want confidence the app actually works on simulator. Requires XcodeBuildMCP server installed and Xcode command line tools. It won't catch everything manual QA would, but it's faster than doing the build-install-tap-screenshot dance yourself every time.

skills.sh installs
3K
GitHub stars
26K
last updated
Aug 21, 2026

Install

$ npx -y skills add everyinc/compound-engineering-plugin --skill ce-test-xcode --agent claude-code

Installs into .claude/skills of the current project.

Files

Xcode Simulator Test

Build and exercise an iOS app on a simulator, preserving screenshots, logs, human-verification results, and failures as evidence for the user.

Done:

  • A completed run reports overall PASS, FAIL, or PARTIAL plus project, scheme, simulator, build result, per-surface PASS / FAIL / SKIP, console errors, human checks, and residual failures.
  • Per-surface status is derived from evidence, not the user's routing choice. PASS requires completed passing evidence. FAIL records observed failing evidence until a completed retest replaces it. SKIP means the check has no completed outcome.
  • The overall result is FAIL while any failure remains, PARTIAL when no failure remains but a scoped check is skipped, and otherwise PASS.
  • Any failure before the app is launched with log capture running stops later stages and reports an actionable setup blocker with its evidence.

Sponsors

Details

Repository
github.com/everyinc/compound-engineering-plugin
Categories
Testing & QA, DevOps & CI/CD, Mobile Development
First seen
Jun 3, 2026

More from everyinc/compound-engineering-plugin

All 78
1remotion-dev avatarweb-renderer-testremotion-dev/remotionAdd a test case to the web renderer2.9Kskills.sh installs
2chrisbanes avatarcompose-ui-testing-patternschrisbanes/skillsUse when writing or reviewing Jetpack Compose UI tests, screenshot tests, previews, semantics assertions, fake image loading, keyboard input, focus assertions, 2.5Kskills.sh installs
3hyf0 avatarvue-testing-best-practiceshyf0/vue-skillsvue testing best practices2.1Kskills.sh installs
4github avatarspring-boot-testinggithub/awesome-copilotExpert Spring Boot 4 testing specialist that selects the best Spring Boot testing techniques for your situation with Junit 6 and AssertJ.2.1Kskills.sh installs
5zernie avatartest-harnesszernie/vigilesInstall vigiles and test a Claude Code harness — hooks, skills, settings, CLAUDE.md — by picking the right tier (unit / deterministic / eval) and writing a test2.1Kskills.sh installs
6affaan-m avatarfsharp-testingaffaan-m/everything-claude-codefsharp testing1.6Kskills.sh installs