macos-design

Solid

Design and build native-feeling macOS application UIs. Use this skill whenever the user asks to create a desktop app, macOS app, Mac-style interface, Apple-style UI, system utility, or anything that should look and feel like a native Mac application. Also trigger when users mention "native feel", "desktop app design", "Apple design patterns", "sidebar layout", "traffic lights", or want to build tools/utilities that feel like they belong on macOS. This skill covers layout, composition, interaction patterns, animations, light/dark mode, and all the subtle details that make an app feel like Apple built it.

Web & Frontend 2,987 stars 362 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# macOS Native App Design Skill Build interfaces that feel like they belong on the user's computer — not websites crammed into a window. ## Core Philosophy A native app is not a destination. It is a **system tool** that lives where the user needs it. Design every interaction around this principle: appear when needed, get out of the way immediately after. ## Before You Code Read these references based on what you're building: - **All macOS apps** → Read `references/layout-and-composition.md` (required) - **Apps with keyboard shortcuts, panels, toasts, popovers** → Read `references/interaction-patterns.md` - **Light/dark mode, color, typography** → Read `references/visual-design.md` ## Quick-Start Checklist Use this as a pre-flight before writing any code: 1. **Layout**: Top bar for global actions, sidebar for navigation (skip if nav is minimal), center for content 2. **Traffic lights**: Integrate into the UI — top bar or sidebar, never floating awkwardly 3. **Window drag zone**: Top ~50px must be draggable, keep it uncluttered 4. **Empty states**: Show them. Progressive disclosure — only reveal UI when it's useful 5. **Keyboard shortcuts**: Every primary action needs one. Every shortcut needs visual feedback 6. **Light + Dark mode**: Design both. Do NOT directly invert colors (see visual-design reference) 7. **Search**: Always prominent and accessible. Consider floating search bar or command palette 8. **Drag and drop**: Content in AND out of the app. This is non-nego...

Details

Author
davepoon
Repository
davepoon/buildwithclaude
Created
10 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

apple-ui-designer

Redesign mobile app UI to feel unmistakably Apple-like, iOS-forward, and native. Use this skill when building iOS apps, applying Apple Human Interface Guidelines, or creating native-feeling mobile interfaces with SF Pro typography, translucency, and system-like components.

2 Updated 1 weeks ago
tobiawolaju
Web & Frontend Listed

apple-ui-skills

Apple's UI design system. Use when building interfaces inspired by Apple's aesthetic - light mode, Inter font, 4px grid.

0 Updated today
goharabbas321
Web & Frontend Listed

mobile-ios-design

Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.

335 Updated today
aiskillstore
Web & Frontend Listed

design_ui_ux

Use this skill when the user is designing, evaluating, or improving a user interface — including component layouts, user flows, information architecture, interaction design, or accessibility. Triggers on: "how should I design this UI?", "what's the best layout for X?", "review this interface", "design a form for", "improve the UX of", "what should this screen look like?", "is this flow intuitive?", "accessibility review", "design the user journey for". Also use proactively when asked to build a UI component and the design hasn't been specified — propose the design before implementing.

0 Updated today
feralbureau
AI & Automation Solid

mobile-ios-design

Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.

36,166 Updated yesterday
wshobson