macos-build — скилл для Claude Code: что делает и как установить
Помогает агенту собирать нативные приложения macOS через xcodebuild и разбирать ошибки компиляции проекта.
npx skills add fayazara/macos-app-skills --skill macos-build -a claude-code
npx skills add fayazara/macos-app-skills --skill build -a claude-codeЧто делает macos-build
Скилл обучает ассистента находить файлы .xcodeproj или .xcworkspace в репозитории и проверять доступные схемы сборки. При запуске агент формирует вызов утилиты xcodebuild с конфигурацией Debug для платформы macOS, отсекая лишний шум терминала и выделяя строки с ошибками компиляции.
Внутри заложены инструкции по типовым сбоям: отсутствие модулей Swift Package Manager и ошибки подписи кода. Также описан выбор рабочего каталога через переменную DEVELOPER_DIR при использовании бета-версий Xcode. Если на машине не установлен Xcode или путь к SDK указан неверно, сборка завершится с ошибкой сразу.
Какие задачи решает
- собрать проект macOS из командной строки через xcodebuild
- проверить компиляцию кода после внесения правок
- найти доступные схемы сборки в файлах xcodeproj и xcworkspace
- разобрать ошибки компилятора по отфильтрованному выводу терминала
Примеры запросов агенту
- Собери приложение и проверь, компилируется ли проект
- Запусти отладочную сборку через xcodebuild и покажи ошибки
- Проверь проект после правок: does it compile?
Как установить macos-build
1Через Skills CLI (Vercel)
npx skills add fayazara/macos-app-skills --skill macos-build -a claude-codenpx skills add fayazara/macos-app-skills --skill build -a claude-code2Вручную: положить файлы
~/.claude/skills/build/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/build/
1Через Skills CLI (Vercel)
npx skills add fayazara/macos-app-skills --skill build -a codex2Вручную: положить файлы
.agents/skills/build/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add fayazara/macos-app-skills --skill build -a cursor2Вручную: положить файлы
.cursor/skills/build/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install fayazara/macos-app-skills build2Вручную: положить файлы
.github/skills/build/SKILL.md1Через Skills CLI (Vercel)
npx skills add fayazara/macos-app-skills --skill build -a gemini-cli2Командой платформы
gemini skills install https://github.com/fayazara/macos-app-skills --path buildВручную: положить файлы
.devin/skills/build/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add fayazara/macos-app-skills --skill build -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о macos-build
Как установить macos-build в Claude Code?
Выполните в терминале команду npx skills add fayazara/macos-app-skills --skill macos-build -a claude-code.
Что делает скилл macos-build?
Он предоставляет агенту алгоритм поиска проектов Xcode, вызова xcodebuild в режиме Debug и быстрой фильтрации ошибок компиляции.
Что делать, если xcodebuild не видит зависимости пакетов?
Скилл рекомендует сначала запустить команду xcodebuild -resolvePackageDependencies, чтобы загрузить пакеты SPM перед повторной сборкой.