Tooluck logoTooluck
SKILL.md

mac-design

Agent skill fromdaveebbelaar/bama

Design rules that make a SwiftUI app look and feel like a native Mac app on macOS 26 and later, from Apple's eight design principles to Liquid Glass, layout, toolbars, menus, search, keyboard, type, color, and dark mode. Use when building or reviewing any window, sidebar, toolbar, menu, panel, or settings screen, or when the user asks for a more native, Apple-like, or better designed app.

How to install mac-design

install mac-design
# install the bama pack with the skills CLI
npx skills add daveebbelaar/bama

# or add only this skill to Claude Code: copy the folder

skills/design/mac-design/

# into

~/.claude/skills/mac-design/ (all projects)

.claude/skills/mac-design/ (one project)

skills/design/mac-design/SKILL.md

MITFull file
1# Mac design
2
3Apple already designed your app. Pick the right system parts, arrange them,
4and stay out of their way. Use the system first. Add custom design only
5where the system has nothing.
6
7- The full checklist with sources: [design-rules.md](design-rules.md).
8 Use it for reviews.
9- Copyable SwiftUI code: [patterns.md](patterns.md).
10- The Settings window: [settings.md](settings.md).
11- Toolbars: which item goes where, per column: [toolbars.md](toolbars.md).
12- A left sidebar, a right panel, and a top bar that fit together, or no top
13 bar: [app-shell.md](app-shell.md).
14- The menu bar, context menus, and the Dock menu: [menus.md](menus.md).
15- Apple's current text on one topic, when a rule here is not enough:
16 `"${CLAUDE_SKILL_DIR}/scripts/hig.sh" <topic>` (for example `toolbars`,
17 `sheets`). It prints the HIG page as plain text.
18- App-wide tokens (colors, radii, motion): call the Skill tool with
19 `design-system`.
20- How a feature works and what it says (names, flow, modals, errors,
21 accessibility): call the Skill tool with `ux-design`.
22- Spacing, alignment, and the checks that catch misalignment: call the
23 Skill tool with `layout-grid`.
24- Parts of your own instead of Apple's: call the Skill tool with
25 `design-kit`, or `design-from-app` to match an app the user names.
26
27## Apple's eight principles
28
29Use them as the review lens for every screen (HIG Design principles, 2026):
30
311. **Purpose**: each feature costs people time, attention, and trust. Cut what does not earn it.
32…

Excerpt shown under the repository's MIT license.

More skills in bama

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Leonxlnx /

taste-skill
113k

Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages

CCCXCU1 skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates