Every app needs to guide attention between buttons, text fields, and other controls. Focus engine helps you control that movement on iPhone, iPad, Mac, Apple TV, and Apple Vision Pro. You can set which element gets focus first, move focus with keyboard or remote, and restore focus after a screen change. Keyboard focus and directional focus are central to this skill. It works with both SwiftUI and UIKit.
Focus engine covers many platforms and input methods. On tvOS you handle Siri Remote and geometric focus. On watchOS you manage Digital Crown input. On visionOS the skill handles connected device focus but not gaze or touch hover. For accessibility features like VoiceOver, use a separate skill.
Keep focus state local to the view that owns the controls. Use @FocusState for simple cases and enum fields for multiple targets. This approach makes your app feel responsive and natural.
Global
mkdir -p ~/.claude/skills/focus-engineProject
mkdir -p .claude/skills/focus-engineSource Repository
Prototypemattpocock/skills
Quick throwaway prototypes to test logic or UI before building
Lark Whiteboardlarksuite/cli
View, edit, and export Lark whiteboards as images or code easily
Sleek Design Mobile Appssleekdotdesign/agent-skills
Turn your app ideas into mobile screens just by describing them
Brainstormingobra/superpowers
Brainstorm your ideas into a clear design and get approval before building anything
Ui Ux Pro Maxnextlevelbuilder/ui-ux-pro-max-skill
All-in-one UI/UX design assistant with styles, colors, fonts, and guidelines for any platform
Redesign Existing Projectsleonxlnx/taste-skill
Upgrade your existing website or app with a professional design audit
Stitch Design Tasteleonxlnx/taste-skill
Create premium, non-generic UI designs with strict color, typography, and layout rules
Brandkitleonxlnx/taste-skill
Create premium brand-kit images that feel intentional, minimal, and presentation-ready