AI в iOS-разработке: что прижилось, а что выкинул

AI в iOS-разработке: что прижилось, а что выкинул

За последние полгода я полностью изменил свой рабочий стек, добавив новые инструменты и подходы, основанные на искусственном интеллекте (AI). Некоторые из этих изменений оказались полезными, в то время как другие были удалены через неделю.

Минимализм в AGENTS.md

Я сократил свой файл AGENTS.md с 180 строк до 8, что улучшило качество сессий и уменьшило количество ошибок.

AGENTS.md как единый источник

Я использую AGENTS.md как единый источник конфигурации для всех инструментов, что помогает избежать расхождений и ошибок.

CLI почти всегда лучше MCP, когда речь про Xcode

Я обнаружил, что использование командной строки (CLI) часто более эффективно и предсказуемо, чем использование Xcode MCP.

Vision + SwiftUI Preview для сверки с Figma

Я использую Vision и SwiftUI Preview для сравнения макетов и обнаружения ошибок в дизайне.

Видео как основной артефакт ревью

Я использую видео как основной артефакт ревью, что позволяет мне быстрее и эффективнее оценивать изменения в коде.

Спека раньше кода

Я всегда пишу спеку перед началом работы над кодом, что помогает мне избежать ошибок и улучшить качество кода.

Definition of Done как контракт

Я использую Definition of Done как контракт, который помогает мне четко определить, когда задача завершена.

Параллельные сессии и worktree

Я использую параллельные сессии и worktree для работы над несколькими задачами одновременно, что помогает мне увеличить производительность.

Где AI у меня стабильно проваливается

Я обнаружил, что AI не всегда эффективен в определенных областях, таких как Swift Concurrency и миграция с @ObservedObject на @Observable.

Мой текущий стек

Я использую Claude Code, Codex, GitHub Copilot, Serena MCP, Xcode MCP, Figma MCP и Vision-модель для сверки с макетами.

Вместо заключения

Я считаю, что работа iOS-разработчика постепенно сдвигается от написания кода к написанию спек и просмотру видео прогонов, что требует другого набора повседневных действий.

Читать оригинал