swiftship/internal/skills/data/features/asc-id-resolver/SKILL.md
Resolve App Store Connect IDs (apps, builds, versions, groups, testers) from human-friendly names using asc. Use when commands require IDs.
npx skillsauth add abdullah4ai/apple-dev-docs asc-id-resolverInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to map names to IDs needed by other commands.
asc apps list --bundle-id "com.example.app"asc apps list --name "My App"asc apps --paginateASC_APP_ID=...asc builds latest --app "APP_ID" --version "1.2.3" --platform IOSasc builds list --app "APP_ID" --sort -uploadedDate --limit 5asc versions list --app "APP_ID" --paginateasc beta-groups list --app "APP_ID" --paginateasc beta-testers list --app "APP_ID" --paginateasc pre-release-versions list --app "APP_ID" --platform IOS --paginateasc review submissions-list --app "APP_ID" --paginate--pretty for debug.--output table or --output markdown.--paginate on list commands to avoid missing IDs.--sort where available to make results deterministic.testing
Use for 3D games: racing, 3D sports, board games, marble maze, tower defense, bowling. SceneKit + SceneView architecture, 3D scene hierarchy, physics, game loop, primitives, materials, cameras, particles, audio.
documentation
Game UI patterns: SwiftUI HUD overlays on SpriteKit, menus (main/pause/game-over), virtual joystick/d-pad, score displays, health bars, tutorial onboarding.
tools
Download free game sprites/textures/3D models and generate procedural assets. Covers nw_download_asset tool, texture factories, sprite atlas organization, 3D model loading, and programmatic asset creation.
testing
Use for 2D games: arcade, puzzle, sports, ping pong, platformer, shooter, 2D racing. SpriteKit + SpriteView architecture, scene hierarchy, physics, game loop, audio, particles, game feel.