using-tuist-generated-projects — скилл для Claude Code: что делает
Помогает ассистенту собирать, тестировать и генерировать воркспейсы Xcode через Tuist. Подсказывает быстрые сценарии для xcodebuild и настройку каталогов buildableFolders.
npx skills add tuist/agent-skills --skill using-tuist-generated-projects -a claude-code
npx skills add tuist/agent-skills --skill generated-projects -a claude-codeЧто делает using-tuist-generated-projects
Скилл инструктирует агента по сборке проектов после генерации манифестов Tuist. Вместо запуска графического интерфейса Xcode генерация выполняется с флагом --no-open. При добавлении файлов рекомендовано использовать buildableFolders вместо шаблонов поиска. Проекты используют buildableFolders вместо масок поиска. Каталоги синхронизируются с диском напрямую, поэтому пересобирать воркспейс после каждой правки не требуется.
Команда tuist test пересоздаёт проект перед каждым вызовом, поэтому локально скилл предписывает вызывать xcodebuild test с флагом --only-testing. Это сокращает время ожидания в цикле разработки. Модули группируются тегами по фичам или слоям вроде tag:feature:*, чтобы генерировать только нужную часть графа.
Если генерация завершается ошибкой из-за отсутствующих пакетов, агент запускает tuist install. Для устранения сбоев линковки с кодом на Objective-C скилл рекомендует передавать флаги -ObjC или -force_load в параметре OTHER_LDFLAGS.
Какие задачи решает
- ускорить локальные тесты без постоянной перегенерации проекта
- настроить синхронизацию файлов через
buildableFolders - изолировать генерацию графа по тегам команд и фич
- устранить ошибки линковки зависимостей Objective-C
Примеры запросов агенту
- Сгенерируй проект для тега
tag:feature:paymentsбез запуска интерфейса Xcode - Запусти через
xcodebuildотдельный тестAppTests/MyTestSuite/testMyFunction - Переведи таргет со списков
sourcesна использованиеbuildableFolders
Как установить using-tuist-generated-projects
1Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill using-tuist-generated-projects -a claude-codenpx skills add tuist/agent-skills --skill generated-projects -a claude-code2Вручную: положить файлы
~/.claude/skills/generated-projects/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/generated-projects/
1Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill generated-projects -a codex2Вручную: положить файлы
.agents/skills/generated-projects/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill generated-projects -a cursor2Вручную: положить файлы
.cursor/skills/generated-projects/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tuist/agent-skills generated-projects2Вручную: положить файлы
.github/skills/generated-projects/SKILL.md1Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill generated-projects -a gemini-cli2Командой платформы
gemini skills install https://github.com/tuist/agent-skills --path skills/generated-projectsВручную: положить файлы
.devin/skills/generated-projects/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill generated-projects -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о using-tuist-generated-projects
Как установить using-tuist-generated-projects в Claude Code?
Выполните команду npx skills add tuist/agent-skills --skill using-tuist-generated-projects -a claude-code в терминале.
Зачем запускать xcodebuild test вместо tuist test?
Команда tuist test каждый раз заново пересоздаёт весь воркспейс. Вызов xcodebuild test с параметром --only-testing позволяет прогнать один тест или набор без лишних фаз генерации.
Что делать, если генерация схемы падает из-за библиотек?
Сначала выполните tuist install для загрузки внешних зависимостей проекта, а затем повторите генерацию с флагом --no-open.