Build swift apps
Route broad or ambiguous Swift and Apple-platform work across the Build Swift Apps skill pack. Use before choosing among adjacent iOS, macOS, SwiftUI, Xcode, simulator, App Store Connect, Tuist, SwiftPM, signing, profiling, or Apple research skills.From its SKILL.md
npx -y skills add Xopoko/build-swift-apps --skill build-swift-appsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
3.6 KB, 753 tokens by cl100k_base, as published. Nobody here has run it
Build Swift Apps Router
Use this as the first hop when a request could match more than one Build Swift Apps skill. Do not complete domain work from this router alone; choose the narrow skill, read it, then act.
Routing Rules
- If the user should see, inspect, or interact with a running iOS app, prefer
ios-simulator-browser; useios-simulator-debuggerfirst only to build/run, pick a Simulator UDID, inspect UI trees, logs, bundle IDs, or handle headless automation. - Use
ios-rocketsim-operatoronly when RocketSim-specific UI automation, visible accessibility state, or its bundled CLI is required. - Use
ios-ettrace-profilerfor CPU/startup/scrolling/runtime performance traces; useios-memgraph-inspectorfor leaks, retain cycles, and before/after memory proof. - For iOS SwiftUI implementation, use
ios-swiftui-architect; for macOS SwiftUI scenes/windows/menus/settings, usemacos-swiftui-architect; for platform-neutral SwiftUI refactors, useswiftui-view-architect; for runtime performance review, useswiftui-performance-inspector. - For Xcode build speed, start with
xcode-build-strategistunless the user explicitly asks only for a baseline, compile hotspot analysis, project settings audit, or approved tuning. Then route toxcode-build-baseline,xcode-compile-profiler,xcode-project-auditor, orxcode-build-tuner. - For App Store release work, use
appstore-release-directorfor end-to-end publishing,appstore-release-plannerfor go/no-go readiness planning, andappstore-review-readinessfor concrete validate/stage/submit/monitor/cancel/repair commands. Use other focusedappstore-*skills for command discovery, ID resolution, archive/upload, build monitoring, TestFlight, metadata, screenshots, signing, pricing, subscriptions, crash feedback, or workflow automation. - For App Store text and localization, use
appstore-metadata-syncfor canonical./metadataJSON field operations,appstore-metadata-localizerfor translation/adaptation across listing locales,appstore-release-notes-writerfor What's New or promotional text, andappstore-subscription-localizerfor subscription/group/IAP display names. - For macOS signing and distribution, use
macos-signing-inspectorfor existing-artifact signing/entitlement/Gatekeeper diagnosis,macos-notarization-packagerfor Developer ID package readiness, andappstore-notary-runnerfor concreteasc notarizationsubmit/status/log/staple command execution. - For Tuist, use
tuist-migration-plannerfor conversion,tuist-workspace-navigatorfor normal generated workspace work,tuist-generation-doctorfor generation/build/runtime failures, andtuist-flaky-test-stabilizerfor flaky test evidence and fixes. - For package graph or SwiftPM overhead, use
swiftpm-build-inspector; for package-first macOS build/run/test work, usemacos-swiftpm-runner. - For Apple documentation or community source discovery, use
apple-dev-research; for firmware, dyld, Mach-O, entitlements, or private API research, useapple-firmware-inspector.
Portfolio Boundary
Do not merge skills just because they share a platform word. Keep separate skills when triggers, tools, proof artifacts, or safety boundaries differ. Prefer this router plus focused skills until a decision ledger proves a merge preserves trigger coverage and validation.
What ships with it: 1 file
217 B alongside SKILL.md
agents/
- openai.yaml217 B