К основному содержанию
скилл CX Codex

macos-settings-ui — скилл для Claude Code: окно настроек macOS

Собирает окно настроек для нативного macOS-приложения на SwiftUI: сайдбар, панели с Form и стеклянная отделка окна в духе macOS 26.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add fayazara/macos-app-skills --skill macos-settings-ui -a claude-code
npx skills add fayazara/macos-app-skills --skill settings-ui -a claude-code
Открыть на GitHub

Что делает macos-settings-ui

Скилл описывает трёхслойную схему окна настроек. Контроллер SettingsWindowController.swift создаёт NSWindow программно с флагом .fullSizeContentView — только так macOS 26 отрисует скруглённые углы и полупрозрачный сайдбар. Корневое представление — NavigationSplitView со списком вкладок и историей переходов назад-вперёд в тулбаре. Каждая панель — отдельный файл с Form { Section { ... } }.

Внутри лежат готовые файлы-образцы: контроллер окна, корневое представление и пример панели с Toggle, Picker, Slider и LabeledContent. Есть пошаговый порядок: завести enum вкладок с заголовком и SF Symbol, скопировать контроллер, подогнать размеры, собрать панели, открывать окно вызовом SettingsWindowController.show(tab:).

Важное ограничение: декларативная сцена Window в SwiftUI не даёт доступа к стилевой маске окна, поэтому старую сцену Window("Settings", id: "SETTINGS") и openWindow(id:) придётся убрать совсем. Если попытаться выставить .fullSizeContentView позже через NSViewRepresentable, SwiftUI сбросит конфигурацию окна и эффект не появится. В контроллере есть вызовы политики активации — для обычного приложения их надо вырезать.

Какие задачи решает

  • собрать окно настроек с сайдбаром и панелями деталей
  • получить стеклянную отделку окна на macOS 26
  • починить прозрачный фон формы, который перекрывает эффект стекла
  • заменить сцену Window на контроллер окна
  • добавить навигацию назад-вперёд в тулбар настроек

Примеры запросов агенту

  • добавь окно настроек в моё macOS-приложение на SwiftUI
  • сделай панель настроек с grouped Form и прозрачным фоном
  • мой экран настроек выглядит неправильно, переделай его по гайдлайнам macOS 26

Как установить macos-settings-ui

1Через Skills CLI (Vercel)

npx skills add fayazara/macos-app-skills --skill macos-settings-ui -a claude-code
npx skills add fayazara/macos-app-skills --skill settings-ui -a claude-code

2Вручную: положить файлы

~/.claude/skills/settings-ui/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/settings-ui/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о macos-settings-ui

Как установить macos-settings-ui в Claude?

Выполните npx skills add fayazara/macos-app-skills --skill macos-settings-ui -a claude-code. Файл скилла окажется в ~/.claude/skills/settings-ui/SKILL.md.

Что делает macos-settings-ui?

Даёт агенту шаблон окна настроек для нативного macOS-приложения: контроллер окна, корневое представление с сайдбаром и примеры панелей с типовыми контролами.

Почему нельзя оставить SwiftUI-сцену Window?

Сцена не открывает стилевую маску NSWindow, а флаг .fullSizeContentView нужен в момент создания окна. Поэтому скилл заменяет сцену на NSWindowController.

Похожие скиллы

Всё по теме «Фронтенд и UI» →
liquid-glass официальный OpenAI Помогает внедрить оформление Liquid Glass в приложениях на macOS SwiftUI и убрать самодельные фоны, мешающие системным материалам. CX Codex GP ChatGPT 78установок macos-development rshankras Скилл для разработки приложений под macOS: Swift 6+, SwiftUI, SwiftData, AppKit и API macOS 26 Tahoe. Пригодится на код-ревью и разборе архитектуры. CX Codex +1 1 600установок axiom-macos CharlesWiltgen Скилл для macOS-разработки: окна, меню, песочница, распространение, мосты в AppKit и различия SwiftUI на Mac. CX Codex +1 1 300установок macos-menubar-tuist-app Dimillian Скилл для сборки и правки macOS-приложений в строке меню на Tuist и SwiftUI. Пригодится, когда нужно держать сеть, состояние и UI по разным слоям. CX Codex +1 681установок build-macos-apps официальный OpenAI Плагин для Codex с набором скиллов под разработку локальных macOS-приложений: сборка, запуск, тесты, подпись и логирование. CX Codex GP ChatGPT ★ 7 596звёзд репо macos-design-guidelines platform-design-skills Скилл передаёт агенту правила Apple Human Interface Guidelines для macOS. Он пригодится при вёрстке меню, окон и клавиатурных сокращений на SwiftUI или AppKit. CX Codex +1 4 300установок

Из того же набора3

Спонсоры проекта

Компании, которые помогают держать аналитику открытой