By jbcrane13
XCUITest UI testing toolkit — accessibility ID auditing, UI test coverage generation, naming conventions, and automation scripts for Swift/SwiftUI apps.
Audit accessibility identifiers across all views — find missing, malformed, and non-standard IDs. Optionally generate stubs for missing ones.
Comprehensive UI test coverage — audit IDs, map all screens and interactions, generate XCUITest files, and run them. Full lifecycle.
XCUITest UI testing toolkit for Swift/SwiftUI apps. Covers the full lifecycle: auditing accessibility identifiers, generating UI test suites, and enforcing conventions.
| Command | Description |
|---|---|
/ui-test:check-ids | Audit accessibility identifiers — find missing, malformed, and non-standard IDs across all views |
/ui-test:coverage | Full UI test coverage — audit IDs, map screens to interactions, generate XCUITest files |
{screen}_{type}_{descriptor}
| Component | Examples |
|---|---|
screen | dashboard, settings, tools, deviceDetail, speedTest |
type | button, toggle, picker, textfield, stepper, link, card, row, label, list, nav, tab, section, image, scroll |
descriptor | refresh, clearHistory, pingCount, bonjour, darkMode |
Full examples: tools_card_speedTest, dashboard_button_refresh, settings_toggle_darkMode, screen_dashboard
Every screen/page root view should have: screen_{screenName} (e.g., screen_dashboard, screen_settings, screen_speedTest).
Already installed at ~/.claude/plugins/ui-test/. Claude Code picks it up automatically.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub jbcrane13/plugin-market --plugin ui-testUniversal test coverage analysis for SwiftUI apps. Focuses on user outcomes over code coverage through end-to-end journey validation, cross-platform workflows, and real service integration.
Craft distinctive, visually striking UIs that avoid generic AI slop aesthetics. Covers web (React, HTML, Tailwind) and SwiftUI with opinionated guidance on typography, color, motion, and backgrounds.
Reusable Claude Code QA-agent factory: API exploration, adversarial invariant testing, evidence judging, evals, and guardrails.
Comprehensive SwiftUI development toolkit for iOS 18+/macOS 15+ with modern Swift 6 patterns, SwiftData, Liquid Glass, simulator automation, and expert agents for architecture, design, and implementation.
AI-powered visual testing and accessibility setup for iOS/SwiftUI apps. Build, launch in Simulator, test with computer use, detect crashes, analyze memory leaks, and add accessibility identifiers.
Swift Testing, XCTest, and XCUITest skill for writing correct, modern iOS/macOS tests
Platform accessibility guidance for SwiftUI, UIKit, and AppKit UI tasks, audits, and Nutrition Label readiness.
SwiftUI preview integration for AI coding. Capture, review, and iterate on SwiftUI views using axe CLI.
SwiftUI workflow audit — find dead ends, broken promises, and UX friction. Bundled with a phased plan generator.
Mobile device automation for Android and iOS - control devices with natural language