Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

writing-xcuitests

A Claude Code skill for writing robust, maintainable XCUITests for iOS and macOS applications.

What It Enables

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

Installation

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

Requirements

  • macOS with Xcode installed
  • Claude Code CLI

When It Activates

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

License

MIT

About

Claude Code skill for writing robust, maintainable XCUITests for iOS and macOS applications

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors