charleswiltgen avatar

Axiom Ui Testing

If you're tired of sleep() calls making your XCUITest suite flaky, this teaches Claude the proper condition-based waiting patterns that actually work in CI. The core insight is simple: wait for UI states, not arbitrary timeouts. It covers waitForExistence, XCTestExpectation, and polling patterns for common scenarios like network requests and animations. With 945 GitHub stars and 202 installs, it's clearly solving a real problem. The skill also includes the new WWDC 2025 Recording UI Automation features for replaying interactions across devices. Worth adding if you've ever had tests pass locally but bomb in your build pipeline.

skills.sh installs
199
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-ui-testing --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're tired of sleep() calls making your XCUITest suite flaky, this teaches Claude the proper condition-based waiting patterns that actually work in CI. The core insight is simple: wait for UI states, not arbitrary timeouts. It covers waitForExistence, XCTestExpectation, and polling patterns for common scenarios like network requests and animations. With 945 GitHub stars and 202 installs, it's clearly solving a real problem. The skill also includes the new WWDC 2025 Recording UI Automation features for replaying interactions across devices. Worth adding if you've ever had tests pass locally but bomb in your build pipeline.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Frontend Development, Testing & QA, Documentation, Debugging, Automation & Workflows, Design & UI/UX, Video & Audio Editing
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1dralgorhythm avatarreact-native-reanimateddralgorhythm/claude-agentic-frameworkReact Native Reanimated 4.x animation patterns. Use when adding animations, transitions, entering/exiting effects, or gesture-driven animations to React Native 199skills.sh installs
2oguzhan18 avatarangular-animationsoguzhan18/angular-ecosystem-skillsConfigure Angular animations with triggers, transitions, keyframes, and reusable animation functions. Use when working with Angular enter/leave animations, UI t194skills.sh installs
3oguzhan18 avatarangular-i18noguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular i18n, internationalization, localization, translations, or multi-language support in Angular applications.194skills.sh installs
4oguzhan18 avatarangular-servicesoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular Services, @Injectable, dependency injection, or business logic services.193skills.sh installs
5allenai2014 avatarpencil-ui-designallenai2014/pencil-ui-design使用 Pencil MCP 创建工业级 UI 设计的完整工作流和组件库192skills.sh installs
6oguzhan18 avatarangular-performanceoguzhan18/angular-ecosystem-skillsALWAYS use when optimizing Angular applications for performance, change detection, bundle size, lazy loading, or runtime performance.192skills.sh installs