native

Validate native UI components across iOS, watchOS, and macOS accessibility trees.

1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/tyroneross/interface-built-right --skill native-tyroneross
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native
Source: https://github.com/tyroneross/interface-built-right/tree/main/.codex-plugin/skills/native
Command: npx skills add https://github.com/tyroneross/interface-built-right --skill native-tyroneross

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of validating non-web interfaces by providing a bridge to interact with and inspect native accessibility trees in iOS, watchOS, and macOS environments.

Core Features & Use Cases

  • Native UI Scanning: Perform accessibility scans on running simulators or macOS applications to verify layout and interaction.
  • Multi-step Flow Automation: Execute complex user journeys using session-based actions, keystrokes, and menu traversals.
  • Source Correlation: Map runtime accessibility elements back to Swift source code to accelerate debugging and UI fixes.

Quick Start

Use the native skill to scan the currently running iOS simulator and validate the accessibility labels of all interactive elements.

Frequently Asked Questions about native

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate UI testing for iOS and macOS simulator environments?

Automate UI testing by interacting with native accessibility trees on active iOS or macOS simulators to validate layouts, execute multi-step flows, and verify element interactions.

Can I map runtime accessibility elements back to Swift source code for debugging?

Yes, you can correlate runtime accessibility elements directly with Swift source code to accelerate debugging and implement UI fixes for native application interfaces.

What is native accessibility tree scanning and when do I need it?

Native accessibility tree scanning inspects running simulator or macOS application interfaces to verify layout and interaction density, needed when validating non-web platform-specific design compliance.

Does native UI validation require an active simulator process to run?

Yes, runtime accessibility scans and element verification require active simulator or application process access to perform interactive UI validation across iOS, watchOS, and macOS platforms.

How do I execute complex user journeys and menu navigation in macOS applications?

Execute complex user journeys using session-based actions, keystrokes, and menu traversals to automate multi-step flows and validate application lifecycles within native environments.