بنقرة واحدة
native
Use when validating iOS, watchOS, or macOS UI with IBR.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when validating iOS, watchOS, or macOS UI with IBR.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when /ibr:build detects .mockup-gallery/ or IBR needs to tie a build to gallery-selected mockups. Reads ratings/selections, enforces approved target roles, preserves scratch-first workflow, and writes implementation completion. Filesystem only.
Use when working on iOS, watchOS, or macOS apps — .swift files, SwiftUI views, simulators. IBR's native scan workflow for touch targets, a11y labels, watchOS constraints, Fix Guide.
Use when scanning, auditing, comparing, or testing UI with IBR.
Use when planning or implementing UI with IBR.
Use when planning, designing, implementing, or auditing UI/UX with IBR in Codex. Provides the latest compact IBR guidance for Calm Precision, web archetypes, interaction states, mobile, content states, data visualization, Mockup Gallery targets, and imagegen approval gates.
Use when building cards, navs, forms, dashboards, modals, tables, or lists. Opinionated patterns with Calm Precision principles, spacing, accessibility, and anti-patterns.
| name | native |
| description | Use when validating iOS, watchOS, or macOS UI with IBR. |
Use IBR native tools when the UI runs in a simulator or a macOS app instead of a browser. Prefer runtime accessibility evidence over source-only assumptions.
native_devices.native_scan for the visible screen.native_session_start, native_session_action, and native_session_read for multi-step flows. Pass waitFor on native_session_action when the action should open a new screen or async state; read postAction before assuming navigation succeeded.native_session_read with what: "screenshot" when AX data is not enough and visual evidence is needed.sim_action only when coordinate-level simulator interaction is needed.native_session_action also accepts keystroke (chord to the focused element, e.g. chord: "Meta+n", target optional), app (lifecycle: op: "launch"|"switch"|"quit"), and menuPath (AXMenu traversal) — all three are live and fully implemented. Known limitation: app's quit op can return success: false with an osascript -128 evidence trail when the target machine has NSCloseAlwaysConfirmsChanges=1 and the app has an unsaved document (no force-quit fallback — it will not discard unsaved work). Check validator.passed on the response, not just that the call returned — success is only true when the AX-state validator passed.ibr native:session:{start,read,action,close} for a shell-reproducible repro of anything native_session_* did (exit codes: 0 ok, 1 action failed, 2 session not found, 3 wait timed out, 4 invalid target). Full reference: docs/native-session-cli-reference.md.Check for:
Use scan_macos for a running app and validate the accessibility tree, window structure, menu/action affordances, and keyboard-reachable controls.
When native scan output needs a code fix, use bridge_to_source to map runtime accessibility elements back to Swift source where possible.
Include the device or app scanned, the failing element, measured bounds or accessibility data, and the exact remaining manual prerequisite when the scan cannot run.