iOS Simulator automation using AXe CLI for touch gestures, text input, hardware buttons, screenshots, video recording, and accessibility inspection. Use when automating iOS Simulator interactions, writing UI tests, capturing screenshots/video, or inspecting accessibility elements. Triggers on iOS Simulator automation, AXe CLI usage, simulator tap/swipe/gesture commands, or accessibility testing tasks.
92
89%
Does it follow best practices?
Impact
96%
6.85xAverage score across 3 eval scenarios
Risky
Do not use without reviewing
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that hits all the marks. It provides specific concrete actions, includes natural trigger terms users would actually say, explicitly addresses both what the skill does and when to use it, and occupies a clearly distinct niche. The description is concise yet comprehensive.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: touch gestures, text input, hardware buttons, screenshots, video recording, and accessibility inspection. These are clearly defined capabilities. | 3 / 3 |
Completeness | Clearly answers both 'what' (iOS Simulator automation using AXe CLI for specific actions) and 'when' (explicit 'Use when...' clause plus a 'Triggers on...' clause listing specific trigger scenarios). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'iOS Simulator', 'AXe CLI', 'tap/swipe/gesture', 'screenshots', 'video recording', 'accessibility testing', 'UI tests'. These are terms users would naturally use when seeking this functionality. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with a clear niche: iOS Simulator automation specifically via AXe CLI. The combination of the specific tool (AXe CLI) and platform (iOS Simulator) makes it very unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
79%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a strong, highly actionable skill that serves as an excellent CLI reference for AXe. Its greatest strength is the density of executable examples covering the full API surface. The main weaknesses are the lack of error handling/validation in automation workflows and the slightly monolithic structure that could benefit from splitting detailed reference content into separate files.
Suggestions
Add error handling guidance to automation patterns (e.g., what to do when `axe tap --label` fails to find an element, exit codes to check, timeout strategies for the scroll-to-find loop)
Consider moving the gesture presets table and detailed video/streaming options to a separate REFERENCE.md to keep the main skill focused on the most common operations
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient throughout. No unnecessary explanations of what iOS Simulator is, what accessibility APIs are, or how CLI tools work. Every section delivers commands directly without preamble. | 3 / 3 |
Actionability | Every section provides fully executable, copy-paste ready bash commands with concrete examples. Parameters are shown with real values, and multiple variations demonstrate different use cases (coordinates, labels, identifiers, stdin, files). | 3 / 3 |
Workflow Clarity | The automation patterns section shows useful multi-step workflows (scroll-to-find, form filling), but there's no validation or error handling guidance. The scroll-to-find pattern has a loop but no fallback if the element isn't found after 5 attempts. For automation tasks that could fail silently, missing verification steps are a gap. | 2 / 3 |
Progressive Disclosure | The content is well-organized with clear section headers and a logical progression from installation to advanced patterns. However, at ~130 lines with a comprehensive gesture preset table and extensive command variations, some content (like the full gesture presets table or detailed video streaming options) could be split into reference files to keep the main skill leaner. | 2 / 3 |
Total | 10 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
f772de4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.