migrating-to-tuist-generated-projects — скилл для Claude Code
Скилл переводит существующий Xcode-проект на генерируемую Tuist-структуру и проверяет сборку и запуск на симуляторе. Пригодится при переходе на Tuist.
npx skills add tuist/agent-skills --skill migrating-to-tuist-generated-projects -a claude-code
npx skills add tuist/agent-skills --skill migrate -a claude-codeЧто делает migrating-to-tuist-generated-projects
Скилл помогает перенести существующий проект на Tuist: описать цели и зависимости в манифестах, вынести настройки в .xcconfig и собрать рабочую .xcworkspace. Он учитывает ресурсы, локализацию, скрипты генерации кода и внешние пакеты. Перед переносом нужно зафиксировать сборку исходного проекта, чтобы затем сравнить результат.
После генерации скилл предлагает собрать приложение и проверить его запуск на симуляторе. Он помогает разбирать ошибки с отсутствующими файлами, SDK-фреймворками, ресурсами и идентификаторами пакетов. Одной сборки недостаточно: запуск на симуляторе тоже входит в проверку.
Результат включает манифесты Tuist, настройки зависимостей и заметки о проверке. Деплой-таргеты и bundle identifier нужно сохранить такими же, как в исходном проекте: иначе возможны проблемы при запуске.
Какие задачи решает
- перенести существующий Xcode-проект на Tuist
- описать цели, ресурсы и зависимости в манифестах
- вынести общие настройки сборки в
.xcconfig - найти причины ошибок после генерации workspace
- проверить запуск приложения и расширений на симуляторе
Примеры запросов агенту
- Перенеси этот Xcode-проект на Tuist и проверь сборку.
- Составь манифесты Tuist для всех целей и внешних зависимостей проекта.
- Собери сгенерированный workspace и проверь запуск приложения на симуляторе.
Как установить migrating-to-tuist-generated-projects
1Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill migrating-to-tuist-generated-projects -a claude-codenpx skills add tuist/agent-skills --skill migrate -a claude-code2Вручную: положить файлы
~/.claude/skills/migrate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/migrate/
1Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill migrate -a codex2Вручную: положить файлы
.agents/skills/migrate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill migrate -a cursor2Вручную: положить файлы
.cursor/skills/migrate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tuist/agent-skills migrate2Вручную: положить файлы
.github/skills/migrate/SKILL.md1Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill migrate -a gemini-cli2Командой платформы
gemini skills install https://github.com/tuist/agent-skills --path skills/migrateВручную: положить файлы
.devin/skills/migrate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tuist/agent-skills --skill migrate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о migrating-to-tuist-generated-projects
Как установить migrating-to-tuist-generated-projects в Claude Code?
Выполните npx skills add tuist/agent-skills --skill migrating-to-tuist-generated-projects -a claude-code. Скилл устанавливается в ~/.claude/skills/migrate/SKILL.md.
Что делает migrating-to-tuist-generated-projects?
Помогает перенести существующий Xcode-проект на генерируемый Tuist workspace, а затем проверить сборку и запуск приложения на симуляторе.
Что нужно проверить после генерации Tuist workspace?
Нужно собрать workspace и запустить приложение на симуляторе. Также стоит сверить цели, расширения и настройки с исходным проектом.