kaeawc/auto-mobile/ios-swift-ci
Claude Code and agent skill by kaeawc/auto-mobile
- community
Checking that the SKILL.md file is still in the repository.
Use this workflow skill to triage an AutoMobile iOS or Swift CI failure from the exact job evidence, distinguish required checks from advisory simulator failures, and run the fast local Swift validation.
Install
npx vskill@latest install kaeawc/auto-mobile/ios-swift-ciSKILL.md
iOS/Swift CI Triage
Use this for SwiftLint, Swift Code Coverage, iOS Build, Swift package, WHEP, or XCTestRunner Simulator Tests failures.
- Resolve the exact PR head and current main base. Do not trust a prior green
head after a rebase or merge queue update.
- Identify whether the check is required.
XCTestRunner Simulator Testsis
advisory (nightly, or on a PR labelled run-ios-sim); the required iOS checks are SwiftLint, Swift Code Coverage, and iOS Build.
- Read the failed job by run and job ID with
gh run view <run-id> --job <job-id> --log-failed. If it is incomplete, retrieve the job log or failure artifact before assigning a cause.
- Classify the failure as PR-caused (with a local command), PR-caused without
a local command, stale-base/main-red, runner infrastructure, test flake, or advisory roll-up fan-out. Do not retry merely because a simulator job is red.
- For simulator jobs, preserve ownership: one explicit simulator UDID per job,
used serially. Never share a simulator between parallel jobs/runners.
- Recognize this week's known simulator signatures: five-minute CtrlProxy UI
test timeout; CtrlProxy surviving forced teardown; video recording simctl list state timeout; hierarchy UI test over 90 seconds. Gather new evidence before treating any of them as the same bug.
- For a Swift change, run
scripts/prepush-ios.sh. It checks the pinned
SwiftFormat 0.54.6, SwiftLint's error rules, swift build in XCTestRunner, and only simulator-free XCTestRunner tests.
- Before merge, refresh the exact head on latest main; a stale base can hide a
main-red period.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ios-swift-ci/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kaeawc/auto-mobile/ios-swift-ci)