CommunityVídeo e Animaçãogithub.com

aponeurosiswilling807/apple-hig

Apply Apple Human Interface Guidelines to your UI designs automatically with this Claude Code plugin for iOS, iPadOS, macOS, watchOS, tvOS, and visionOS.

Funciona comClaude Code~Codex CLI~Cursor
npx skills add aponeurosiswilling807/apple-hig

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentação

Apple HIG — router

This skill is a router, not the content. It points to a complete on-disk Apple HIG reference under ${CLAUDE_PLUGIN_ROOT}/skills/apple-hig/guidelines/ (plus ${CLAUDE_PLUGIN_ROOT}/skills/apple-hig/references/design-tokens.md). The reference never fetches Apple at runtime. Load only the files relevant to the current task — never read the whole folder.

Path note: ${CLAUDE_PLUGIN_ROOT} resolves to this plugin's install directory. If it ever appears unresolved (you literally see ${CLAUDE_PLUGIN_ROOT}), find the files with Glob — **/apple-hig/guidelines/**/*.md and **/apple-hig/references/design-tokens.md — and use those.

⏱️ The reference reflects the Liquid Glass ("26") generation, refined at WWDC 2026 into the iOS/iPadOS/macOS 27 ("Golden Gate") generation. Each file carries a source_url and a "verify on Apple" banner; treat exact numbers as version-dependent.

How to route (do this every time)

  1. Always load first: guidelines/universal.md — the non-negotiable rules + platform-selection table + the full knowledge-base map.
  2. Detect the target platform (see cues below) and load the matching guidelines/platforms/<platform>.md. If several apply (e.g. a SwiftUI app for iPhone + iPad), load each.
  3. Load the topic files for the task from the routing table below — components, foundations, and/or patterns. Load 1–4 files, not the whole tree.
  4. For exact numbers (colors/hex, type ramp, spacing, radii, control sizes), load references/design-tokens.md (single consolidated source) and/or the specific exact-spec file.
  5. Whenever fonts, SF Symbols, or templates come up, load guidelines/licensing-and-assets.md and never bundle/redistribute Apple assets — link only.
  6. Apply, then cite. When you state a spec, you can cite the file's source_url. Prefer system components and semantic values; design light + dark together; meet 44pt (60pt visionOS) targets and 4.5:1 / 3:1 contrast.

Platform detection cues

SignalPlatform file
iPhone; UIKit; iOS-only SwiftUI; compact widthplatforms/ios.md
iPad; sidebar; split view; Stage Manager; Slide Over; Apple Pencilplatforms/ipados.md
Mac; AppKit/Mac Catalyst; menu bar; windows; pointer; dense desktopplatforms/macos.md
Apple Watch; complication; Digital Crown; SF Compactplatforms/watchos.md
Apple TV; focus engine; Top Shelf; Siri Remote; 10-foot UIplatforms/tvos.md
Vision Pro; spatial; window/volume/space; ornament; eyes + handsplatforms/visionos.md
Web / Android / non-AppleKeep Apple principles + tokens but defer to the host platform's chrome/navigation. See the Web note in universal.md. Do not impose iOS chrome by default.

If the platform is ambiguous, ask or infer from the project (Xcode project → Apple; package.json

  • React/Vue → likely web; React Native/Flutter → cross-platform mobile).

Routing table — task keyword → files (all under guidelines/)

Foundations

  • color, theme, palette, hex, tint, accent, semantic color → foundations/color.md
  • font, text style, type ramp, Dynamic Type, leading, size → foundations/typography.md
  • spacing, margins, grid, safe area, layout, size class, corner radius → foundations/layout.md
  • material, blur, vibrancy, translucency, glass, Liquid Glass → foundations/liquid-glass.md + foundations/materials.md
  • dark mode, light/dark, appearance → foundations/dark-mode.md
  • app icon → foundations/icons.md; custom interface glyph → foundations/interface-icons.md
  • SF Symbols, symbol → foundations/sf-symbols.md
  • image, asset, @2x/@3x, photo → foundations/images.md
  • motion, animation, transition, Reduce Motion → foundations/motion.md
  • accessibility, contrast, VoiceOver, touch target, hit area, Dynamic Type → foundations/accessibility.md
  • inclusion, localization, RTL → foundations/inclusion.md + foundations/right-to-left.md
  • privacy, permission, purpose string → foundations/privacy.md
  • copy, label text, capitalization, voice → foundations/writing.md
  • brand, logo → foundations/branding.md
  • principles, hierarchy/harmony/consistency → foundations/principles.md
  • visionOS depth/placement → foundations/spatial-layout.md; immersion → foundations/immersive-experiences.md

Components (load guidelines/components/<file>.md)

  • button, CTA → buttons | segmented control → segmented-controls | toggle/switch → toggles
  • tab bar / bottom nav → tab-bars (+ tab-views) | nav bar / large title → navigation-bars
  • toolbar → toolbars | menu / context menu / pull-down / pop-up → menus (+ pop-up-buttons, pull-down-buttons, context-menus) | macOS menu bar → the-menu-bar
  • sidebar → sidebars | split view / multicolumn → split-views
  • list / table / row → lists-and-tables | collection / grid → collections | outline → outline-views
  • sheet / modal → sheets (+ pattern modality) | popover → popovers | alert → alerts | action sheet / confirmation → action-sheets | window → windows | panel → panels | scroll view → scroll-views | page dots → page-controls
  • text field / form input → text-fields (+ pattern data-entry) | picker / date picker → pickers | slider → sliders | stepper → steppers | color picker → color-wells | search field → search-fields
  • progress / spinner → progress-indicators | gauge → gauges | activity ring → activity-rings | rating → rating-indicators
  • widget → widgets | complication → complications | Live Activity → ../patterns/live-activities | Control Center control → controls | share sheet → activity-views | status bar → status-bars
  • chart → charts | image view → image-views | text view → text-views | web view → web-views

Patterns (load guidelines/patterns/<file>.md)

  • onboarding/first run → onboarding | launch screen → launching | navigation model → navigation
  • modal/dismiss → modality | feedback/empty/error → feedback | loading/skeleton → loading
  • search UX → searching | settings → settings | data entry/validation → data-entry
  • drag & drop → drag-and-drop | multitasking/windowing → multitasking | notifications → notifications
  • sharing/collaboration → collaboration-and-sharing | files → file-management | full screen → going-full-screen
  • ratings prompt → ratings-and-reviews | undo → undo-and-redo | accounts/sign-in → managing-accounts | help → offering-help | audio/video/haptics → playing-audio/playing-video/playing-haptics

Inputs (load guidelines/inputs/<file>.md)

  • gesture → gestures | pointer/trackpad → pointing-devices | keyboard/shortcuts → keyboards
  • Digital Crown → digital-crown | focus (tvOS) → focus-and-selection | eyes (visionOS) → eyes
  • Apple Pencil → apple-pencil-and-scribble | game controller → game-controls | Siri Remote → remotes | Action button → action-button

Technologies (load guidelines/technologies/<file>.md) — Apple Pay, Sign in with Apple, CarPlay, HealthKit, HomeKit, iCloud, Maps, SharePlay, Wallet, App Clips, In-app purchase, Siri, VoiceOver, Generative AI, Machine learning, Mac Catalyst, etc. Load when integrating that specific service.

Related plugin tools

  • Reviewing existing UI code? Dispatch the design-reviewer subagent (or run /hig-review).
  • Generating a compliant component/screen? Run /hig-scaffold.
  • Need design tokens (css/tailwind/json/swiftui/react-native)? Run /hig-tokens.
  • Want visual verification? If the Playwright MCP is installed, after building or reviewing a UI, render it and screenshot it to confirm contrast, spacing, dark mode, and target sizes hold up at real pixels — not just in the code. (/plugin install playwright@claude-plugins-official)
  • On macOS with Xcode, want exact current values? Run /hig-sync to cache live colors + Dynamic Type from the local SDK; tokens then prefer ~/.cache/apple-hig/live-tokens.json over the bundled set. Set HIG_SDK_SYNC=always|never|ask (default ask) to control prompting.

Don't

  • Don't read the entire guidelines/ folder — route to the few relevant files.
  • Don't hardcode hex or point sizes for body text — use semantic colors + text styles.
  • Don't impose Apple/iOS chrome on web or Android by default.
  • Don't bundle or redistribute SF fonts, SF Symbols, or Apple templates — link only.

Habilidades Relacionadas

Archemike/make-hyperframes

Claude Code skill for short-form brand video ads + static-image companions via HyperFrames (HTML-to-MP4)

community

heygen-com/website-to-hyperframes

Capture a website and create a HyperFrames video from it. Use when: (1) a user provides a URL and wants a video, (2) someone says "capture this site", "turn this into a video", "make a promo from my site", (3) the user wants a social ad, product tour, or any video based on an existing website, (4) the user shares a link and asks for any kind of video content. Even if the user just pastes a URL — this is the skill to use.

community

higgsfield-ai/higgsfield-soul-id

Train a Soul Character — a personalized model on a person's face that Higgsfield uses for identity-faithful image and video generation. Use when: "create my Soul", "train my face", "make my digital twin", "build me an avatar", "learn my appearance", "create a character of me", "set up identity for video", "I want my face in generated images". Chain: train Soul (one-time, returns reference_id) → use in higgsfield-generate via `--soul-id <id>` with models like `text2image_soul_v2` or `soul_cinema_studio`. NOT for: one-shot face swaps (use higgsfield-generate with --image), named-character / non-photo avatars (use higgsfield-generate with prompt).

community

skills-shell/youtube-thumbnail-design

YouTube thumbnail design with specific dimensions, contrast rules, and mobile preview optimization. Covers safe zones, text placement, face expression psychology, and A/B testing. Use for: YouTube thumbnails, video cover images, click-through optimization. Triggers: youtube thumbnail, thumbnail design, video thumbnail, click through rate, ctr optimization, youtube cover, video cover image, thumbnail maker, thumbnail tips, youtube design, video preview image

community

weshopai/skills

Agent Skills powered by WeShop AI — image generation, editing, virtual try-on, background removal, video creation, and more. Works with Coworker, OpenClaw, and any Skill-compatible AI agent.

community

adamholter/better-videos-skill

A portable Codex skill and QA helpers for making cleaner, truthful demo videos.

community