diff --git a/.claude/skills/simulator-control/SKILL.md b/.claude/skills/simulator-control/SKILL.md new file mode 100644 index 00000000000..2df58580bc2 --- /dev/null +++ b/.claude/skills/simulator-control/SKILL.md @@ -0,0 +1,293 @@ +--- +name: simulator-control +description: Drive and inspect SwiftExampleApp on the booted iOS simulator end-to-end — tap, swipe, type, screenshot, read SwiftData, stream logs, dump the accessibility tree. Use when the user reports a UI bug, asks "why is X stuck?", wants a UAT run automated, or you need to verify the app's persisted state against what the UI shows. Covers both inspection (read-only via SwiftData + screenshots) AND control (UI automation via idb). +argument-hint: "[describe | screenshot | tap-label