A Claude Code skill for writing robust, maintainable XCUITests for iOS and macOS applications.
This skill helps Claude assist with:
- Writing reliable XCUITests using best practices
- Querying UI elements with accessibility identifiers
- Implementing the Page Object pattern for maintainable tests
- Handling waiting and synchronization correctly
- Debugging and fixing flaky tests
- Using advanced gestures (swipe, pinch, rotate, long press)
- Structuring test suites for scalability
Direct Repository Method:
/plugin install --git https://github.com/bradwindy/writing-xcuitests
Marketplace Approach:
/plugin marketplace add bradwindy/writing-xcuitests
/plugin install writing-xcuitests@writing-xcuitests-marketplace
Local Setup:
git clone https://github.com/bradwindy/writing-xcuitests.git
/plugin marketplace add ./writing-xcuitests
/plugin install writing-xcuitests@writing-xcuitests-marketplace
- macOS with Xcode installed
- Claude Code CLI
The skill automatically engages when you discuss:
- Writing XCUITests or UI tests for iOS/macOS
- Querying XCUIElements or accessibility identifiers
- Implementing Page Object pattern
- Fixing flaky or unreliable tests
- Test waiting and synchronization strategies
- Advanced gestures in UI tests
MIT