803просмотров
27.6%от подписчиков
23 февраля 2026 г.
Score: 883
Coding agents for production iOS: a senior engineer's setup for 2x the output Интересная статья про успешный вайб-кодинг. 🔍 Автор — соло iOS‑разработчик в Anytype и уже около 8 месяцев живёт с агентом каждый день. Xcode у него, по сути, превратился в просмотрщик: сборки — через xcodebuild в терминале, сам агент пишет код, запускает тесты, собирает проект, а он потом читает 100% изменений как обычный pull request. Очень здравый посыл: это не «вибекодинг на пет‑проекте», а нормальная инженерия, где ты всё равно несёшь ответственность за каждую строчку, просто больше не тратишь мозги на рутину. 💡 Ключевая мысль статьи — сила не в конкретном туле, а в обвязке вокруг агента. У него есть чёткий pipeline: Task ID → Plan → Code → Review → PR. Агент сам подхватывает описание из трекера, строит план, пишет код, а slash‑команда в конце оформляет коммит, пуш и PR, включая внятные описания и release notes. Плюс сверху — автогенерация документации для самого агента: гайды по iOS‑разработке, объектам, дизайн‑системе, которые лежат рядом с кодом и помогают модели попадать в правильные абстракции. ✏️ При этом автор честно говорит, что с нуля это не взлетает: первые месяцы агент годился только для простых рефакторингов, ломал архитектуру и игнорировал дизайн‑систему. Постепенно, через конфиг, skills и документацию, он довёл его до состояния, когда часть задач реально «проходит в один шот»: агент подхватывает таску, подгружает нужные знания и выдаёт рабочую реализацию без дополнительных подсказок. Не магия, а длинная настройка процесса. ℹ️ Главный вывод статьи — все кусочки уже существуют: терминальный агент, задачи в трекере, skills, auto‑docs, симулятор, PR‑ревью. Проблема теперь не в технологиях, а в доверии и в том, чтобы собрать себе удобный конвейер. И судя по описанию, будущее, где твой iOS‑агент ночью гоняет тесты, проверяет UI и готовит релизные артефакты, а ты утром просто нажимаешь approve — это уже не фантастика, а вопрос того, когда ты начнёшь с этим играться. Согласны?