xcode-tools
Installation
SKILL.md
Driving Xcode from Claude Code
Working model: Claude Code is the editor; Xcode is an attached build/run/debug/docs service. The user is not editing in Xcode — it's open so its services are reachable. Never assume the Xcode UI state (current file, selection) means anything unless asked about it, and remember some calls mutate state the human also sees (run destination, debugger, simulator).
Per-tool verdicts and nuances: references/tool-reference.md.
Session bootstrap (once per session)
XcodeListWindows→ parsetabIdentifierfrom themessagetext; match onworkspacePathif several windows. No workspace open → everything else is unusable; ask the user oropen -a Xcode-beta <path>.xcodeproj.- Only if you'll build/run: confirm the destination via the
activeDestinationDisplayTitlefield ofXcodeSwitchScheme/…Destinationresponses — do NOT callXcodeListRunDestinations(15KB) unless you actually need to change OS/device class.