petekp avatar

Macos App Design

This is your checklist before you write a single line of SwiftUI or AppKit code. It forces you to identify your app archetype first (document-based, library plus editor, utility, menu bar app, or pro tool), then work through the information architecture, command map, and accessibility plan before building anything. The two core rules are refreshingly direct: prefer system components over custom UI, and if you're customizing bars or chrome, stop and justify it. The Liquid Glass guidance alone (navigation layer yes, content layer no, never stack glass on glass) will save you from common mistakes. Treat the Mac Citizen Checklist and Common Mistakes table as your code review before commit.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
417
GitHub stars
10
last updated
Aug 21, 2026

Install

$ npx -y skills add petekp/agent-skills --skill macos-app-design --agent claude-code

Installs into .claude/skills of the current project.

Files

macOS App Design & Development

Guide for designing and implementing native-feeling, "good Mac citizen" apps: fast, elegant, accessible, and deeply integrated with macOS workflows.

Two Rules That Beat Everything Else

  1. Prefer system components and conventions over bespoke UI—fastest path to "feels right on Mac"
  2. If you customize bars, backgrounds, borders, or control chrome: stop and justify it

Quick Reference: Mac Citizen Checklist

AreaRequirement
Menu BarStandard layout (App/File/Edit/View/Window/Help), ⌘, for Settings
KeyboardEvery primary command reachable via keyboard, standard shortcuts work
WindowsResize fluidly, support multiple windows, respect fullscreen/minimize
SidebarsTop-level navigation, scannable items, content extends behind
ToolbarsGroup by function/frequency, demote secondary to "more" menu
TextUse system text components, standard editing behaviors
AccessibilityVoiceOver labels, full keyboard navigation, Reduced Motion support

Liquid Glass Quick Rules

Sponsors

Details

Repository
github.com/petekp/agent-skills
Categories
AI & Agent Building, Mobile Development, Design & UI/UX
First seen
Jun 3, 2026

More from petekp/agent-skills

All 3
1daffy0208 avatarmobile-developerdaffy0208/ai-dev-standardsExpert in React Native, Expo, and cross-platform mobile development416skills.sh installs
2jwynia avatargitea-workflowjwynia/agent-skillsOrchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'co416skills.sh installs
3shiplightai avatargeo-reviewshiplightai/agent-skillsgeo review416skills.sh installs
4shiplightai avatarresilience-reviewshiplightai/agent-skillsresilience review416skills.sh installs
5shiplightai avatarseo-reviewshiplightai/agent-skillsseo review416skills.sh installs
6brianrwagner avatardaily-briefing-builderbrianrwagner/ai-marketing-claude-code-skillsGenerate a clean morning brief in Claude Code — pulls today's priorities, unposted content, and weather from your vault.415skills.sh installs