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-code

Installs 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
1sanjay3290 avatarnotebooklmsanjay3290/ai-skillsQuery and manage Google NotebookLM notebooks with persistent profile auth, source sync, batch/multi queries, and structured exports. Use when user asks to query384skills.sh installs
2jwynia avatarresearchjwynia/agent-skillsDiagnose research quality and guide systematic query expansion. Use when starting research on any topic, when stuck in research, or when unsure if research is c382skills.sh installs
3hoodini avataranalytics-metricshoodini/ai-agents-skillsBuild data visualization and analytics dashboards. Use when creating charts, KPI displays, metrics dashboards, or data visualization components. Triggers on ana381skills.sh installs
4maxnorm avatarmagento-xml-specialistmaxnorm/magento2-agent-skillsCreates XML configurations for Magento 2 including layout XML, dependency injection, system configuration, and module definition. Use when working with XML conf380skills.sh installs
5brianrwagner avatarmeeting-prep-ccbrianrwagner/ai-marketing-claude-code-skillsGenerate a pre-meeting prep brief in Claude Code. Researches participants, pulls vault context, builds agenda, surfaces sharp questions. Use when user says "pre378skills.sh installs
6tech-leads-club avatarsecurity-best-practicestech-leads-club/agent-skillsPerform language and framework specific security best-practice reviews and suggest improvements. Use when the user explicitly requests security best practices g378skills.sh installs