
Swift Focusengine Pro
If you're building apps for Apple's ecosystem and dealing with focus navigation across tvOS, visionOS, macOS, or keyboard-enabled iOS, this skill catches the platform-specific gotchas that break the experience. It knows the critical differences: tvOS's geometric focus engine versus macOS's key view loops, why disabled() kills tvOS navigation entirely, how visionOS separates gaze from focus, and the dual-level focus groups on iPad. The reviews are organized by anti-pattern with concrete before/after fixes, covering SwiftUI, UIKit, AppKit, and RealityKit. Useful when you're deep in Siri Remote navigation logic or wondering why Digital Crown input stopped working on watchOS. Written by someone who's clearly debugged this stuff on real hardware.
- skills.sh installs
- 385
- GitHub stars
- 22
- last updated
- Jun 3, 2026
Install
$ npx -y skills add mhaviv/swift-focusengine-agent-skill --skill swift-focusengine-pro --agent claude-codeInstalls into .claude/skills of the current project.
Files
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:
Sponsors
Details
- Repository
- github.com/mhaviv/swift-focusengine-agent-skill
- Categories
- AI & Agent Building, Mobile Development
- First seen
- Jun 3, 2026