Agent skill

macOS App Design

by vaayne in vaayne/mori

A skill your agent uses when designing or building native macOS applications with SwiftUI or AppKit.

MITAuto-check passedMobile

Install macOS App Design

skills CLI
$ npx skills add vaayne/mori --skill macos-app-design -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install vaayne/mori macos-app-design --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/vaayne/mori.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/macos-app-design .claude/skills/macos-app-design && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
macos-app-design
GitHub stars
303
Token cost
~789 tokens
SKILL.md length
328 words
Files
2 (incl. references)
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when designing or building native macOS applications with SwiftUI or AppKit.

  • Works in 2 steps: Prefer system components and conventions… → If you customize bars, backgrounds,…
  • Building native macOS applications with SwiftUI
  • SKILL.md covers Two Rules That Beat Everything…, Quick Reference: Mac Citizen…, Liquid Glass Quick Rules and App Archetypes, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

macOS App Design is an agent skill from vaayne/mori. Use when designing or building native macOS applications with SwiftUI or AppKit. Triggers on menu bar structure, keyboard shortcuts, multi-window behavior, Liquid Glass design system, macOS Tahoe/Sequoia, sidebar navigation, toolbar design, app icons, SF Symbols, or making an app feel like a "good Mac citizen."

Its SKILL.md is about 790 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/macos-design-guide.md`).

It sits in Mobile, covering iOS development and Design systems. It works with macOS, SwiftUI, Git and tmux. The repository describes itself as: A native macOS workspace terminal organized around Projects and Worktrees, powered by tmux and libghostty. The licence is MIT.

When your agent uses it

  • Building native macOS applications with SwiftUI
  • Menu bar structure
  • Keyboard shortcuts
  • Multi-window behavior

Example prompts

  • “good Mac citizen.”
  • “/macos-app-design”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  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

What it can do on your machine

Read from SKILL.md and the folder at commit ff206ee. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

macOS App Design loads about 789 tokens when it runs, and up to ~3.7k if it reads all its reference files. Until then it costs about 82 tokens; SKILL.md has 328 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~82
When it runs · the whole SKILL.md, loaded when a task matches
~789
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from vaayne/mori at commit ff206ee, republished under its MIT licence (© vaayne). 328 words, ~789 tokens.

Download SKILL.mdSave it as .claude/skills/macos-app-design/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
macos-app-design
description
Use when designing or building native macOS applications with SwiftUI or AppKit. Triggers on menu bar structure, keyboard shortcuts, multi-window behavior, Liquid Glass design system, macOS Tahoe/Sequoia, sidebar navigation, toolbar design, app icons, SF Symbols, or making an app feel like a "good Mac citizen."

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

Do:

  • Use for navigation/controls layer (toolbars, sidebars, bars)
  • Let system components provide built-in behaviors

Don't:

  • Apply to content layer (tables, lists, document content)
  • Stack "glass on glass"

App Archetypes

Identify your app type first:

  • Document-based: Files as primary units (open/save/duplicate)
  • Library + editor: Sidebar lists items, detail in main area
  • Utility: Single window, optional menu bar
  • Menu-bar app: Lives in menu bar, minimal UI
  • Pro tool: Dense, power-user workflows

Deliverables Before Building

  1. App archetype identified
  2. Information architecture (sidebar structure, navigation, window model)
  3. Command map (menus + keyboard shortcuts for every major feature)
  4. State + data model (persistence, undo/redo, concurrency)
  5. Accessibility plan (VoiceOver, keyboard, contrast, reduce motion)

Full Reference

For complete design system details, Icon Composer workflow, SF Symbols guidance, evaluation rubrics, and Definition of Done checklist:

See: references/macos-design-guide.md

Common Mistakes

MistakeFix
Missing menu bar commandsEvery feature in menus with keyboard shortcuts
Settings outside App menuAlways ⌘, opening from App menu
Custom text componentsUse system text for Mac editing ecosystem
Toolbar overloadDemote secondary actions, group by function
Glass on contentReserve Liquid Glass for navigation layer only
Breaking standard shortcutsNever override ⌘C, ⌘V, ⌘Z, etc.
Single-window onlySupport multiple windows when it benefits workflows

© vaayne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in .agents/skills/macos-app-design of vaayne/mori.

  • SKILL.md
  • references/macos-design-guide.md

Open the folder on GitHubat commit ff206ee

Compare with similar skills

macOS App Design next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

macOS App Design compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
macOS App Design this skillvaayne/mori303—~789Automated safety check: PassMIT
Liquid Glassrobinebers/openusage4.3k—~2.2kAutomated safety check: PassMIT
Native App Designercuriositech/some_claude_skills243—~1.9kAutomated safety check: NotesMIT
macOS Hig DesignerLeoYeAI/openclaw-master-skills2.2k—~5.6kAutomated safety check: PassMIT
Swiftui Patternsrobinebers/openusage4.3k—~3.4kAutomated safety check: PassMIT
macOS Swiftui Patternsrobinebers/openusage4.3k—~2.9kAutomated safety check: PassMIT

Similar skills

  • Liquid Glass

    robinebers/openusage

    Implement, refactor, or review modern macOS SwiftUI UI for the new design system and Liquid Glass.

    4.3k GitHub stars~2.2k tokensUpdated 3 days ago
    MobileAuto-check passed
  • Native App Designer

    curiositech/some_claude_skills

    Creates breathtaking iOS/Mac and web apps with organic, non-AI aesthetic.

    243 GitHub stars~1.9k tokensUpdated 1 mo ago
    MobileAuto-check: notes
  • macOS Hig Designer

    LeoYeAI/openclaw-master-skills

    Design native macOS apps following Apple's Human Interface Guidelines and Liquid Glass design system.

    2.2k GitHub stars~5.6k tokensUpdated 2 mo ago
    MobileAuto-check passed
  • Swiftui Patterns

    robinebers/openusage

    Best practices and example-driven guidance for building native macOS SwiftUI scenes and components, including windows, commands, toolbars, settings, split views, inspectors, menu bar extras, and…

    4.3k GitHub stars~3.4k tokensUpdated 3 days ago
    MobileAuto-check passed
  • macOS Swiftui Patterns

    robinebers/openusage

    Build macOS SwiftUI scenes and components with desktop patterns.

    4.3k GitHub stars~2.9k tokensUpdated 3 days ago
    MobileAuto-check passed
  • macOS Golden Gate Design

    github/awesome-copilot

    Official

    Design, implement, review, or refactor native macOS 27 Golden Gate interfaces in SwiftUI or AppKit.

    40k GitHub stars~2.1k tokensUpdated today
    Frontend & DesignAuto-check passed

More from vaayne/mori

  • Use Mori CLI to enable agent-to-agent communication and coordination across Mori-managed panes.

    303 GitHub stars~1.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Release

    vaayne/mori

    Release workflow for Mori macOS workspace terminal and MoriRemote iOS app.

    303 GitHub stars~1.2k tokensUpdated 2 mo ago
    Auto-check passed

Questions about macOS App Design

What does macOS App Design do?

A skill your agent uses when designing or building native macOS applications with SwiftUI or AppKit. macOS App Design is an agent skill from vaayne/mori. Use when designing or building native macOS applications with SwiftUI or AppKit.

When should I use macOS App Design?

macOS App Design fits situations like: building native macOS applications with SwiftUI; menu bar structure; keyboard shortcuts; multi-window behavior.

How do I install macOS App Design in Claude Code?

Run `npx skills add vaayne/mori --skill macos-app-design -a claude-code`. Or copy the skill folder (.agents/skills/macos-app-design in vaayne/mori) into .claude/skills/macos-app-design in your project. Claude Code loads it when a task matches its description.

How do I install macOS App Design in Codex?

Run `npx skills add vaayne/mori --skill macos-app-design -a codex`. Or copy the skill folder (.agents/skills/macos-app-design in vaayne/mori) into .agents/skills/macos-app-design in your project. Codex loads it when a task matches its description.

Can I use macOS App Design in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add vaayne/mori --skill macos-app-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/macos-app-design, .gemini/skills/macos-app-design, .github/skills/macos-app-design and .opencode/skills/macos-app-design in your project.

What does macOS App Design need to run?

SKILL.md names no scripts, command-line tools or credentials: macOS App Design is instructions for the agent only.

Does macOS App Design access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is macOS App Design safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does macOS App Design use?

macOS App Design is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does macOS App Design use?

About 789 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.9k tokens, read only when the agent opens those files.

What are the alternatives to macOS App Design?

Skills that share tags, products or a category with macOS App Design: Liquid Glass (robinebers/openusage, 4.3k stars), Native App Designer (curiositech/some_claude_skills, 243 stars), macOS Hig Designer (LeoYeAI/openclaw-master-skills, 2.2k stars) and Swiftui Patterns (robinebers/openusage, 4.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains macOS App Design?

vaayne (a GitHub user) maintains it in vaayne/mori, which has 303 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on August 5, 2026.

Source: vaayne/mori on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.