🧑💻KMP хакатон
Сходил на внутренний KMP хакатон. В первую очередь хотел поиграться с разными подходами и инструментами
Мой сетап(ы):
• Terminal + Claude Code: Sonnet
• IDEA + Junie/AI assistant + Gemini Flash для простых задач / Sonnet для посложнее
• AIR + Claude Sonnet - для параллельной разработки
📝 Spec Driven Development
В первый день решил задушиться и поиграть в серьезный Enterprise. Взял в качестве инструмента BMAD метод. Где-то спустя 3 часа составление спек, оформления технических требований, матчинга их между собой и нарезания по спринтам, а точнее сразу после первого спринта, я решил дропнуть эту затею, потому что вайбкодинг должен приносить радость. Но выглядело все очень серьезно. Коллеги попробовали фреймворки попроще, и им вроде даже понравилось.
🎨 Генерация дизайна
Тут я копал в три направления:
- Figma как источник правды. Уперся в то, что в бесплатном тире жесткие лимиты на figma mcp. Мне буквально хватило покрасить топ бар с парой кнопок. Но у людей вроде неплохо получается.
- OpenPencil. Опенсорсная фигма с плохо работающим mcp. Но даже когда починить удалось, результат генерации мне не понравился. Прям нейрослоп.
- Google stitch. Реально хорош, чтобы сделать интересный дизайн. Но плох в файнтюнинге. Вместо мелкоправок, расколбашивает весь экран. Но с ним и сгенерил финальный дизайн.
🏗️ Генерация кода по дизайну
Пробовал кидать скриншоты, делать промты по скриншоту, но лучше всего сработал экспорт html верстки. Claude даже палитру и шрифты завел.
Отдельно тестил Compose Hot Reload MCP. У него есть явные UX проблемы в мультиагентном режиме, но должно стать полезной штукой. Когда агент смотрит на результат того что сделал и сам правит без твоего участия – это приятно.
—
☁️ AIR
Во второй день врубил AIR и кайфовал. Если на пальцах: фокус на чатиках с агентами. Код скорее следствие. Закидываешь параллельные задания, подключаешься, чтобы проверить, или ответить на какой-то вопрос. У меня в параллель получалось вести от 2 до 4 чатов. Это реально инструмент для продактов. Ну и это решает проблему того, что можно заскучать с одним чатиком за раз.
🏁 Итоговые мысли
• Задача генерации хорошего дизайна в коде пока кажется нерешенной
• Spec Driven - надо сделать еще заход, но наверно попозже. На петпроекте у меня лучше работало, когда я даю спеку на флоу, а она сохраняется в документацию. Это помогает стабилизовать поведение и меньше жрать токены. Если по ней что-то генерить, думаю, получится не совсем то что надо
• Традиционные редакторы кода больше не нужны. Как впрочем и красноглазить в терминале
• Топовые модели уже сейчас хорошо умеют в KMP
Сходил на внутренний KMP хакатон. В первую очередь хотел поиграться с разными подходами и инструментами
Мой сетап(ы):
• Terminal + Claude Code: Sonnet
• IDEA + Junie/AI assistant + Gemini Flash для простых задач / Sonnet для посложнее
• AIR + Claude Sonnet - для параллельной разработки
📝 Spec Driven Development
В первый день решил задушиться и поиграть в серьезный Enterprise. Взял в качестве инструмента BMAD метод. Где-то спустя 3 часа составление спек, оформления технических требований, матчинга их между собой и нарезания по спринтам, а точнее сразу после первого спринта, я решил дропнуть эту затею, потому что вайбкодинг должен приносить радость. Но выглядело все очень серьезно. Коллеги попробовали фреймворки попроще, и им вроде даже понравилось.
🎨 Генерация дизайна
Тут я копал в три направления:
- Figma как источник правды. Уперся в то, что в бесплатном тире жесткие лимиты на figma mcp. Мне буквально хватило покрасить топ бар с парой кнопок. Но у людей вроде неплохо получается.
- OpenPencil. Опенсорсная фигма с плохо работающим mcp. Но даже когда починить удалось, результат генерации мне не понравился. Прям нейрослоп.
- Google stitch. Реально хорош, чтобы сделать интересный дизайн. Но плох в файнтюнинге. Вместо мелкоправок, расколбашивает весь экран. Но с ним и сгенерил финальный дизайн.
🏗️ Генерация кода по дизайну
Пробовал кидать скриншоты, делать промты по скриншоту, но лучше всего сработал экспорт html верстки. Claude даже палитру и шрифты завел.
Отдельно тестил Compose Hot Reload MCP. У него есть явные UX проблемы в мультиагентном режиме, но должно стать полезной штукой. Когда агент смотрит на результат того что сделал и сам правит без твоего участия – это приятно.
—
☁️ AIR
Во второй день врубил AIR и кайфовал. Если на пальцах: фокус на чатиках с агентами. Код скорее следствие. Закидываешь параллельные задания, подключаешься, чтобы проверить, или ответить на какой-то вопрос. У меня в параллель получалось вести от 2 до 4 чатов. Это реально инструмент для продактов. Ну и это решает проблему того, что можно заскучать с одним чатиком за раз.
🏁 Итоговые мысли
• Задача генерации хорошего дизайна в коде пока кажется нерешенной
• Spec Driven - надо сделать еще заход, но наверно попозже. На петпроекте у меня лучше работало, когда я даю спеку на флоу, а она сохраняется в документацию. Это помогает стабилизовать поведение и меньше жрать токены. Если по ней что-то генерить, думаю, получится не совсем то что надо
• Традиционные редакторы кода больше не нужны. Как впрочем и красноглазить в терминале
• Топовые модели уже сейчас хорошо умеют в KMP