npx skills add https://github.com/petekp/agent-skills --skill macos-app-design打造具有原生体验、“良好 macOS 公民”应用的指南:快速、优雅、易于访问,并与 macOS 工作流深度集成。
| 领域 | 要求 |
|---|---|
| 菜单栏 | 标准布局(App/文件/编辑/视图/窗口/帮助),⌘, 用于设置 |
| 键盘 | 每个主要命令均可通过键盘访问,标准快捷键有效 |
| 窗口 | 流畅调整大小,支持多窗口,尊重全屏/最小化 |
| 侧边栏 | 顶级导航,可快速浏览的项目,内容延伸至其后 |
| 工具栏 | 按功能/频率分组,次要操作移至“更多”菜单 |
| 文本 | 使用系统文本组件,遵循标准编辑行为 |
| 辅助功能 | VoiceOver 标签,完整的键盘导航,支持减少动态效果 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
应做:
不应做:
首先确定你的应用类型:
关于完整的设计系统细节、图标制作工作流、SF Symbols 指南、评估标准和“完成定义”检查清单:
| 错误 | 修正方法 |
|---|---|
| 菜单栏缺少命令 | 所有功能都应出现在菜单中并配有键盘快捷键 |
| 设置项不在 App 菜单中 | 始终使用 ⌘,,并从 App 菜单打开 |
| 自定义文本组件 | 使用系统文本以融入 Mac 编辑生态系统 |
| 工具栏过载 | 降级次要操作,按功能分组 |
| 在内容上使用玻璃效果 | 仅将 Liquid Glass 保留给导航层 |
| 破坏标准快捷键 | 切勿覆盖 ⌘C、⌘V、⌘Z 等 |
| 仅支持单窗口 | 当多窗口有益于工作流时应支持 |
每周安装量
182
代码仓库
GitHub 星标数
2
首次出现
2026 年 1 月 22 日
安全审计
安装于
opencode161
codex160
gemini-cli151
github-copilot145
claude-code127
cursor123
Guide for designing and implementing native-feeling, "good Mac citizen" apps: fast, elegant, accessible, and deeply integrated with macOS workflows.
| Area | Requirement |
|---|---|
| Menu Bar | Standard layout (App/File/Edit/View/Window/Help), ⌘, for Settings |
| Keyboard | Every primary command reachable via keyboard, standard shortcuts work |
| Windows | Resize fluidly, support multiple windows, respect fullscreen/minimize |
| Sidebars | Top-level navigation, scannable items, content extends behind |
| Toolbars | Group by function/frequency, demote secondary to "more" menu |
| Text | Use system text components, standard editing behaviors |
| Accessibility | VoiceOver labels, full keyboard navigation, Reduced Motion support |
Do:
Don't:
Identify your app type first:
For complete design system details, Icon Composer workflow, SF Symbols guidance, evaluation rubrics, and Definition of Done checklist:
See: references/macos-design-guide.md
| Mistake | Fix |
|---|---|
| Missing menu bar commands | Every feature in menus with keyboard shortcuts |
| Settings outside App menu | Always ⌘, opening from App menu |
| Custom text components | Use system text for Mac editing ecosystem |
| Toolbar overload | Demote secondary actions, group by function |
| Glass on content | Reserve Liquid Glass for navigation layer only |
| Breaking standard shortcuts | Never override ⌘C, ⌘V, ⌘Z, etc. |
| Single-window only | Support multiple windows when it benefits workflows |
Weekly Installs
182
Repository
GitHub Stars
2
First Seen
Jan 22, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode161
codex160
gemini-cli151
github-copilot145
claude-code127
cursor123
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
118,000 周安装