Провёл вчера эксперимент с Claude. Букв будет много, советы не нужны, спасибо. Люди не всегда понимают, что такое эксперимент, потому бывают ненужные диалоги. Ненужные диалоги не нужны.
У меня после всех попыток учиться ивриту разными путями сформировалось понимание того, что нужно именно мне. Фигня в том, что пару фич приложения руками писать было муторно, всё откладывал. А тут AI.
Окей, стало интересно, могу ли при понимании того, что мне надо, за сутки с Claude получить работающее мобильное приложение.
Далее везде Opus 4.8. Разбивку по токенам говорить не буду, понятно, что жрёт вовсю. Но терпимо.
Начал я в ~11:00.
1. [мобила] Пошёл в чат Claude. Описал кратко (меньше экрана) основные пункты приложения с точки зрения идеи и пользователя. Попросил помочь мне составить запрос в Claude Design. После серии уточняющих вопросов / ответов я получил развесистый .md с ценными указаниями. Заняло час.
2. [мобила] Claude предложил также создать гайд по имплементации для Claude Code. Я согласился, чтобы поучиться, но вообще тут заранее зарыта проблема. Когда начинаешь работать с дизайном и тыкать интерактивный прототип, делаешь много правок от мелких до крупных (у меня так и вышло, пушто пару идей нужно было проверить живьём сначала). Чем больше правок (особенно логики), тем дальше исходный гайд от дизайна. Но ок, Claude сделал, я почитал. Ещё минут двадцать.
3. [мобила] Пошёл в Claude Design, дал ему промпт, поотвечал на уточняющие вопросы, понаблюдал за процессом и... тыкать в интерактив с мобилы оказалось невозможно, результат тупо не помещался в экран со всеми служебными переходами и прочим, потому пришлось уходить на ноут.
4. [ноут] Базовый вариант дизайна в целом получился. В частностях уточнение, правки (часто модель тупила и ломала мелочи, исправляя мелочи), внесение крупных изменений после пробы... короче, возился я часа четыре, приводя всё в порядок. Здесь был сделан вывод: если часто и всерьёз пользоваться Claude Design, ему прям нужно впаривать строгий DESIGN.md, например, чтобы не спотыкаться на мелочах типа «увеличил размер кнопки Help — вверх поехал кегль заголовка экрана». Ну не может он без кнута и розги, ок.
5. [ноут] Ура, вроде дизайн уже ок. Прошу генерировать всё, что нужно Claude Code для имплементации. И тут вроде бы всё штатно, но снова хрень со снятием скриншотов. У Claude Design проблемы с любой динамикой, у Claude Design проблемы с чем-то ещё. Он снова начал воевать сам с собою, пока не заборол себя же, но отняло всё эдак сорок пять минут.
6. [ноут] Сделал экспорт результата, скормил чату Claude, попросил обновить его драфт для Claude Code. Ну, всё норм. Посмотрел в архив, поправил у себя гайды, выдал обновлённый .md. Буквально минут десять.
7. [ноут] Создал репозиторий на GitHub, счекаутил, развернул в папку экспорт из Claude Design, скопировал все гайды, добавил скиллы, запустил Claude в терминале со всеми правами. На, говорю, мне нужно Android mobile application in Flutter and Material 3 for smartphone, вот тебе все гайды, вперёд. И вот дальше процесс. Он что-то сделал, но в финале лога работы добавляет "а вот это не сделано, пушто бла-бла". Делай, ёпта, говорю. И так несколько раз. Были косяки (скажем, он умудрился взять FilePicker, не работающий с последним Flutter), было детское (ну камон, в 2026 году Claude Code хардкодит весь i18n интерфейс, при том, что в дизайне явно есть переключатель языков интерфейса, — правил он это минут тридцать).
8. [ноут] В итоге только в 23:30 говорю ему, мол, ок, давай уже собирать наш первый apk. И тут пошла фигня. Т.к. первая сборка, ему нужно скачать всякое (тот же Gradle). Ок, жду, читая читалку, но посматривая в ноут. Чёт долго. Не может скачать. Перезапускаем с ним процесс, раз, другой, не может. Окей, хочу спать, оставляю очередную попытку активной сплю.
Закончилась эта итерация в 00:15 для меня.