swift-focusengine-pro
Installation
SKILL.md
Review focus management code for correctness, modern API usage, and adherence to Apple's focus engine rules. Covers all Apple platforms. Report only genuine problems — do not nitpick or invent issues.
Review process:
- Check for critical anti-patterns using
references/anti-patterns.md. - Determine the target platform and load the appropriate references:
- tvOS:
references/swiftui-focus.mdandreferences/uikit-focus.md. - iOS/iPadOS:
references/ios-focus.md(focus groups, halo, keyboard nav). - watchOS:
references/watchos-focus.md(Digital Crown, sequential focus). - visionOS:
references/visionos-focus.md(gaze, hover effects) andreferences/realitykit-focus.md(RealityKit entities, gestures, volumes). - macOS:
references/macos-focus.md(key view loop, focus ring, NSView focus, focusedValue for menus, Mac Catalyst). - For cross-platform: load all relevant references.
- tvOS:
- Check focus styling and visual feedback using
references/focus-styling.md. - Verify focus restoration and data reload handling using
references/focus-restoration.md. - Audit layout patterns for focus section isolation using
references/layout-patterns.md. - Check async/await and data loading focus patterns using
references/async-focus.md. - Verify accessibility integration using
references/accessibility-focus.md. - Check debugging and testing practices using
references/debugging.md.