the_ai_architect | Unsorted

Telegram-канал the_ai_architect - Тимур Хахалев про AI Coding

-

Subscribe to a channel

Тимур Хахалев про AI Coding

Plan & Act – Разбор Работающего AI Coding Workflow

Выпускаю запись моего второго воркшопа из новогодней серии, первый был про Claude Code.

За 2 часа 15 минут мы с участниками воркшопа разобрали мой Plan & Act подход, разобрались почему это работает именно так, почему с AI coding теперь важно строить план перед работой, а написание кода можно полностью автоматизировать с агентами.

Участники задавали мне массу вопросов, а я на них отвечал, и таким образом мы постарались вытянуть из меня весь мой опыт в AI coding.

◾️ Формат: разбор и Q&A
Продолжительность: 2 часа 15 минут

◾️ Кому подойдет:
- тем, кто уже работает с AI coding (с любыми инструментами)

◾️ Кому НЕ подойдет:
- тем, кто только начинает свой путь в AI coding – это видео скорее всего покажется слишком сложным и не понятным, советую отложить его на потом.

◾️ Что входит:
- видео-лекция продолжительностью 2 часа 15 минут
- все ссылки и инструменты, которые были упомянуты в лекции
- Мой template repository с моими subagents, hooks, skills и Plan&Act workflow, которые я использую в реальной работе

◾️ Что вам даст это видео:
- системное понимание того, как должен выглядеть эффективный workflow с AI coding
- повышение продуктивности в AI coding

◾️ Стоимость: 6000 RUB

🆕 Я заинтегрил на сайт новую платежную систему, теперь я могу принимать карты, выпущенные иностранными банками (не все страны доступны), так что теперь можно оплатить лекции и из-за границы!

👉 Посмотреть детали и купить

Посмотреть отзывы участников

Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Если вы ещё не используете Frontend Design Skill от Anthropic, то многое теряете!

Этот скилл пощебетает с моделькой на фронтендерском языке и объяснить, что нужно сделать красиво.

Skill установить можно и в Claude Code и в Codex CLI

На скриншоте пример моего сайта с RSS лентой канала, до и после.
Запрос звучал примерно так:

I would like to have a minimalistic modern design with some smooth animations

📱 Github

Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

завершил наконец монтаж воркшопа про plan & act

это получился очень концентрированный моим опытом видос продолжительность 2 часа с лишним.

уже даже думаю о том что 6к рублей за такое ставить это слишком мало 😂 думал может на два разделить, но решил что не, пока что пару недель после релиза это будет стоить 6к рублей всего лишь.

мы начали с разбора моего plan&act, но участники воркшопа насыпали так много хороших вопросов, что получилось прям извлечение почти всего моего опыта в ai coding.

это точно не для начинающих, а для тех кто уже имеет какой-то опыт в ai coding, но хочет ещё лучше разобраться в этом, повысить свою эффективность и конвертировать её в деньги :)

ждите на неделе

Читать полностью…

Тимур Хахалев про AI Coding

Наконец-то, это случилось!

Начинаю выкладывать записи моих воркшопов, которые проводил в новогодние праздники.

Первым будет воркшоп по Claude Code, но на самом деле это скорее Deep Dive лекция – получилось очень подробно, с разбором базы – что такое агент и как работает контекст. Я считаю, что каждый, кто хочет работать с кодинговыми агентами на профессиональном уровне, должны понимать, как это работает под капотом.

Кому подойдёт
◾️ вы уже слышали или пробовали Claude Code / Cursor / AI-агентов
◾️ вы хотите понять как правильно выстраивать сложный workflow
◾️ вы ловили себя на мысли: «я вроде понимаю, но не уверен, что делаю правильно»

Что входит
◾️ видео-лекция продолжительностью 1 час 17 минут
◾️ Дополнительные материалы – ссылки, лайфхаки, которые можно забрать с собой
❗️ Мой template repository с моими subagents, hooks, skills и workflow, которые я использую в реальной работе

Что получите после просмотра?
◾️ системное понимание, как устроен AI-coding агент
◾️ ясную модель работы с контекстом
◾️ понимание ролей: оркестратор, sub-agents, skills

И самое главное – повышение своей эффективности в работе с AI Coding

Впереди ещё два видео, которые выложу спустя время.

Стоимость этой лекции 6000 руб, а когда опубликую уже все видео, цена повысится.

Ссылка:
https://ai.khakhalev.com/storefront/claude-code-deep-dive/

А тут, на странице со списком продуктов, можно посмотреть на отзывы ребят, которые посещали мои воркшопы

✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Claude Code For Normies

Тут сегодня Anthropic выпустили Cowork – это Claude Code для не-программистов.

В целом, почти весь этот функционал был доступен и раньше и через Claude Code и Claude Desktop, но сейчас они решили собрать это воедино и упростить UI/UX для не-прогеров.

Краткий обзор Cowork на живом примере можно почитать у Саши Полякова, а я вкратце расскажу о том, что мне удалось раздобыть интересного про технический бэкграунд этого продукта.

За проектом стоит Felix Rieseberg, Head of Engineering for Claude.ai.
Другие сотрудники Anthropic описывают Felix как Boris для Claude Code, говорят, что он живая легенда, один из оригинальных мейнтейнеров Electron, помог создать Slack app.

Зарелизились они быстро.

Boris Cherny подтолкнул меня: "Можем ли мы взять наши внутренние наработки и выпустить раннюю, упрощенную версию всего за несколько дней?" Мы собрали небольшую команду, поставили жесткий дедлайн ("В понедельник устроит?") и принялись за дело.


Claude Code писал Cowork

Команда встречалась лично для обсуждения архитектуры, фичей и т. д., а потом шли и запускали Claude Code - каждый член команды управляет по 3-8 инстансами CC.

Вот как выглядит процесс работы над Cowork:

◾️ Для native code они используют git worktrees, чтобы параллелить задачи и запускать несколько инстансов Claude Code одновременно.

◾️ Для более мелких изменений или web-code они просто просят Claude всё реализовать.

◾️ Когда кто-то репортит баг в Slack, они тегают (@) Claude и просят это исправить. Человек (и еще один Claude) проверяет весь код перед мерджем, но теперь большую часть времени они тратят на управление "флотилией" Клодов и принятие решений, а не на "ремесленное" написание отдельных строчек кода вручную.

Как и с Claude Code, Cowork выпускается на стадии прожарки "rare" и могут появляться проблемы, но команда планирует их быстро решать.

#ai_coding@the_ai_architect

✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Рубрика Кулинарные советы от Бориса Черного

Борис, создатель Claude Code, релизит code-simplifier агента, которого они в команде Claude Code используют самостоятельно.

Этот агент рефакторит код после долгой кодинговой сессии - упрощает его, делая более понятным, консистентным и поддерживаемым, сохраняя прежний функционал

Как установить?
Команды изнутри Claude Code


/plugin marketplace update claude-plugins-official
/plugin install code-simplifier


📱 Github source code

Сохраняю себе и делюсь с вами.

Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Уже через 4 часа я начну первый воркшоп - Plan & Act.

Осталось всего 2 места.

Я расскажу о том, как пришёл к этому подходу, что было до этого, что работало, а что нет.

После воркшопа вы поймёте, как можно создавать свои собственные development workflow и гонять по ним и claude и codex (насчёт Cursor не уверен) автономно.

В конце воркшопа, конечно же, я поделюсь с участниками своими промптами и настройками.

Кому подойдёт?
Тем, кто уже работает с Claude Code или другими инструментами

Узнать детали и приобрести доступ можно тут:
https://ai.khakhalev.com/offers/plan-n-act-in-details/

Читать полностью…

Тимур Хахалев про AI Coding

С Новым Годом!!! 🎄🎆

Дорогие подписчики, поздравляю вас с Новым Годом! 🎇

Желаю счастья вам и вашим близким! Всех благ!!! 🏡🛷

Пусть Новый Год принесёт вам всем ещё больше продуктивности, успеха и счастья! 🥳

Читать полностью…

Тимур Хахалев про AI Coding

Мои личные итоги года

31 декабря 2024 я отметил 102 подписчика на своём канале

Сегодня, 29 декабря 2025, вас уже 5535 человек!
пока не отписались несколько после этого поста

Да, одно из моих достижений в карьере за этот год – этот канал!

Этот год был крутым.

◾️ Я определился с фокусом контента по AI.

Ещё в начале весны я не был уверен, на чем сфокусироваться, а в конце весны Коля (@oestick) собрал авторов маленьких (от 100 подписчиков! на тот момент) тг каналов про AI и предложил двигаться вместе. И вот тогда, я уже осознал, что мне интереснее всего рассказывать про AI Coding.

Спустя примерно 5 месяцев мы организовываем онлайн-конфу ai-dev.live, собираем 3к участников и 900+ человек на онлайн трансляции в пике, да ещё и на моём выступлении.

◾️ Я начал консультировать по AI Coding, мне нравится помогать людям решать их задачи.

◾️ В новом году планирую запустить курс по AI Coding для разработчиков. При этом, кейсов, полезных лайфхаков и моей аналитики на этом канале будет ещё больше, можете не сомневаться!

Спасибо вам за то, что вы тратите свое время на чтение моих постов, я это ценю.

✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Ого, вот это активность!

Много человек рассказали про свои вайбкоженые пет-проекты.

Стало интересно, а у кого получалось навайбкодить (от 20 до 100%) проект, которым пользуются другие люди?

А деньги за это брать?

Рассказывайте в комментах, прикладывайте ссылки на свои проекты! Сейчас найдем вам аудиторию!!

- Приложите ссылку на проект
- Расскажите в двух словах о чем проект
- Расскажите, как создавали
- Расскажите, каких успехов удалось добиться и что планируете дальше

Читать полностью…

Тимур Хахалев про AI Coding

У китайцев вышла новая модель! z.ai GLM-4.7

https://docs.z.ai/guides/llm/glm-4.7

В доках пишут, что новая модель теперь фокусируется на выполнении задач, а не просто на написании кода!

Так же там писалось, что новая модель обходит sonnet 4.5 и GPT-5.1 в некоторых бенчах, но теперь доку отредачили и убрали упоминание моделей.

attained an open-source SOTA score of 84.8 on LiveCodeBench V6, surpassing Claude Sonnet 4.5.

achieved open-source SOTA in the AIME 2025 math competition, outperforming Claude Sonnet 4.5 and GPT-5.1; scored 42% on the HLE (“Human Last Exam”) benchmark, representing a 38% improvement over GLM-4.6 and approaching GPT-5.1 performance.

Я уже успел протестировать модель

◾️ у меня был план от gpt 5.2 по имплементации задачи: обновление бэкенда с миграциями + фронтенда.
Модель на удивление справилась очень хорошо! Потрачено всего лишь 70к токенов за 18 минут. Прошлая версия (4.6) на подобных задачах где-нибудь застревала и сдавалась раньше времени – чтобы всё работало, приходилось разжевывать инструкции

◾️ запряг модельку (в упряжке claude code + chrome dev tools mcp) пройти мне e2e тесты - те же самые о которых я уже писал тут и тут.
К моему удивлению, модель справилась офигенно! Точно лучше Gemini Flash 3.
Ни где не тупила и спокойно завершила тест.

И это при том, что модель не поддерживает картинки!!

Опытным путем было выяснено, что для того чтобы прочитать контент на картинке, модель в CC как-то вызывает вот такой тул (как он попал мне в CC, при условии что я не подключал такие mcp - другой вопрос) и отправляет туда картинку, а тул в ответ читает ей по картинке.
⏺ 🌐 Z.ai Built-in Tool: analyze_image

Input:
{"imageSource":"https://maas-log-prod.cn-wlcb.ufileos.com/anthropic/c86a1d8b-....png?UCloudPublicKey=TOKEN_e15ba47a-d098-4fbd-9....&Expires=17664...&Signature=6uRZH8ppbDvh.....=","prompt":"Describe what text and content is shown in this image"}

Executing on server...

⏺ Output:
analyze_image_result_summary: [{"text": "The image displays a chat conversation with two participants ...

upd: это работает только при отправке скриншотов, в chrome dev tools судя по всему в модельку отдается DOM дерево

Короче, первое впечатление – офигенно, мне понравилось!

У меня уже была подписка zai на квартал (платил $50 за средний тариф). Гоняю в claude code (у меня есть bash скрипт который позволяет переключать подписки вот тут. вам только нужно обновить номер модели и добавить свой api key)

Напоминаю, что подписка у z.ai очень дешевая! Доступна от $3/месяц.

У меня есть ещё рефералка, на случай, если вы захотите брать подписку более чем на 1 месяц - zai'цы пишут, что по моей ссылке можно сэкономить ещё $10 (я проверил - такой же тариф стоит $40/mo)

Рефералка

#ai_coding@the_ai_architect
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Пару недель назад я выложил видео про свой текущий подход к работе и увидел что людям это зашло - для первого полноценного видео на ютубе собрал 1.6к просмотров, 68 лайков, 25 комментов и несколько проведённых консультаций, где я в деталях показал как у меня это всё работает.

Так же, за несколько месяцев консультаций у меня появились парочка проверенных лекций: про Claude Code и Plan&Act подход.

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

У меня есть 1 практический воркшоп и 3 теоретические лекции, которые я хотел бы вам предложить:

Теоретические лекции:
▪️ Вводная лекция в Claude Code — что это такое и с чем едят. Все фишки CC: skills, subagents, hooks, custom commands, выбор моделей и воркфлоу
- продолжительность 1.5 - 2 часа
- подойдёт тем, кто с Claude Code ещё не знаком, но уже работал в AI Coding инструментах

▪️ Вводная лекция в Codex CLI
Что это такое и с чем едят. Все фишки codex (их немного)
- продолжительность ~1 - 1.5 часа
- подойдёт тем, кто с Claude Code ещё не знаком, но уже работал в каких-нибудь AI Coding инструментах

▪️ Plan&Act в деталях
Подробнее расскажу, как делаю планирование в codex-cli, имплементацию в Claude Code, поделюсь промптами и инструкциями
- продолжительность ~1.5 - 2 часа
- подойдет тем, кто уже знаком с Claude Code

Практический воркшоп:

▪️ Practical Workshop — собираемся на звонок и я в прямом эфире буду делать 1-2 фичи в какой-нибудь open source проекте! Покажу в деталях, как я работаю. Отвечу на все вопросы. В конце, бонусом, отдам все промпты.
- продолжительность - ~2-3 часа
- подойдёт тем, кто +- знаком со всеми темами перечисленными выше

Это будут групповые воркшопы, планирую по 5-8 чел максимум.

Когда?

Что делаете на новогодних праздниках? Если делать вам нечего, то гоу на воркшопы :)
Я предлагаю провести это 6, 8, или 9 января. Пока не знаю, в какой из дней что именно будет.

Больше деталей можно узнать здесь

Там же можно заполнить анкету на участие в воркшопе.
Вопросы можно задать мне в телеграм @yatimur или здесь в комментах.

#ai_coding@the_ai_architect
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Настало время подведения итогов года!

2025-й выдался очень насыщенным на обновления в AI и в особенности в AI Coding!

Мы с ребятами собрались и решили провести голосования по разным темам.

Я выбрал тему Событие 2025 года в AI Coding

И вот кандидаты

◾️ Появление Vibe Coding
Можем ли мы представить себе работу без вайб-кодинга после того самого судьбоносного твита в феврале 2025? Я - нет

◾️ Релизы Claude моделей - Sonnet, Opus, Haiku
А можем ли мы представить себе вайб-кодинг без моделей Anthropic? Я - тоже нет. Кстати, за этот год сменилось 4!! поколения модели Claude - 3.7, 4, 4.1, 4.5! (Ещё есть слухи что до конца года выйдет Sonnet 4.7)

◾️ Релиз Claude Code
Вместе релизом Claude Sonnet 3.7, мы увидели новый инструмент, который в последствии *перевернул индустрию* программирования — Claude Code.

И по сей день этот инструмент остается для меня топ-1 при выборе.

◾️ Релизы Gemini 2.5-3 Pro моделей

Релиз модели Gemini 2.5 Pro в начале года тоже существенно повлиял на рынок, я почти весь год пользовался этой моделью до появления следующего поколения – Gemini 3 Pro.

◾️ Смена прайсинга Cursor
В конце весны Cursor поменяли прайсинг - они больше не дают 500 запросов за $20. Помимо этого, они были замечены в непонятных махинациях с контекстным окном, что вело к отуплению моделей. Это вызвало негативную реакцию как у аудитории, так и у меня лично. С тех пор я не пользуюсь курсором.

◾️ Релиз GPT-5.* моделей
В начале года Сэм Альтман пообещал нам, что он избавит нас от запутанных названий модели OpenAI.

К концу года мы имеем 20 версий GPT-5 в Cursor.

Тем не менее, модели семейства GPT-5 получились очень хорошими, 5.2 моё почтение!

◾️ Релиз codex-cli
В августе OpenAI выпустили конкурента Claude Code. У него нет столько фич, как у CC, но codex сделан очень добротно и занял свою нишу в AI Coding

◾️ Релиз Antigravity
С релизом Gemini 3 Pro мы увидели новый инструмент кодинга от Google. Он пока что ещё сырой, но имеет очень крутые фичи и хороший доступ и к G3 Pro и к Claude Sonnet/Opus 4.5! Пользуйтесь, пока не прикрыли.

◾️ Релиз z.ai моделей
Летом и осенью китайцы z.ai выпустили не побоюсь этого слова революционные модели - GLM-4.5 и GLM-4.6 и наконец сравнялись с SotA моделями прошлых поколений - Sonnet 3.7, 4!

◾️ Появление Spec Driven Development / Document Driven Development подходов
В 2025 получил свою популярность SDD/DDD подход к AI Coding – это когда мы кладём в документацию к коду информацию, которая не очевидна из кода, что в итоге повышает качество написанного кода с помощью AI

◾️ Миграция пользователей Codex -> Claude Code -> Cursor -> Antigravity и обратно
Летом-осенью мы с вами были свидетелями перебежек пользователей с одного инструмента на другой, как только вендоры выпускали новую модель или лоботимизировали старую

Голосуйте или умом, сердцем или чем угодно! (голосовалка ниже)

Делитесь своими мыслями в комментах!

Через недельку мы подведём итоги голосования.

А вот голосования от других авторов:
Если одна подписка, то какая? - 🔗Поляков считает: AI, код и кейсы
Код вместе с ИИ в 2025. Чем пользоваться? - 🔗Глеб Кудрявцев про AI кодинг
AI-headliner🔗Константин Доронин
ИИ-компаньон года🔗Бунак и Цифра: chatGPT / AI в бизнесе

#ai_coding@the_ai_architect
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Codex CLI Skills и Subagent

Ну, почти

Неделю назад в сети было замечено, что в codex cli добавили Skills прямо как в Claude Code. Доступно пока что только в alpha версиях и с парочкой приседаний, но оно работает!

Сегодня мне пришла в голову идея из подручных средств собрать субагента для codex cli))

Суть заключается в том, что мы инструктируем codex cli как запускать самого себя же в режиме headless.

По этому поводу записал демо видео и подготовил репо с инструкциями:
📱 Github
📱 YouTube


✔️ Timur Khakhalev про AI Coding, подписывайтесь!
⭐️ Консультации по AI Coding

Читать полностью…

Тимур Хахалев про AI Coding

Claude Code Wrapped!

в версии 2.0.64 добавили команду /stats, которая показывает статистику.

Криво, косо, подсчёт неверный, но прикольно 😁

Делитесь вашей статой в комментах

Читать полностью…

Тимур Хахалев про AI Coding

Claude Code со звуком

Это вам подарок на пятницу, но выкладываю сегодня

Мой подписчик навайбкодил плагин для Claude Code, которое добавляет прекольные звуки из Warcraft (с возможностью добавить и другие саундпаки)

Посмотрите демо, это офигенно!

Я хоть и не фанат Warcraft, но на фразу от агента "Нужно больше золота" улыбка на лице сразу появляется.

1. Установить marketplace:

/plugin marketplace add newink/codingagents


2. Установить plugin
/plugin install claudecode-sounds@codingagents


3. Перезагрузить Claude Code

4. Тест звука
/claudecode-sounds:test-sounds


Есть даже команда, которая позволит вам создать свой саундпак:
/claudecode-sounds:soundpack-create


📱 Github

Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Я использую chrome dev tools mcp для E2E тестов

Вношу изменения на фронтенд и потом запускаю тесты, чтобы убедиться в работоспособности системы.
В репо у меня хранятся user journeys – описание пути пользователя, который заходит на сайт. Я храню это и для понимания работы системы, и для E2E тестов.

Как работают тесты

Я даю задачу агенту прочитать user journeys и воспроизвести их при помощи chrome dev tools, собрать ошибки и пофиксить их.

Основная проблема - каждый из таких тестов занимает приличное количество токенов контекста – 40-70k токенов.

На прошлой неделе Vercel выпустил свой headless браузер для агентов – agent-browser. Я протестировал его и заметил, что он тратит до 40% меньше токенов, чем chrome dev tools!

Например, один мой user journey – заполнение формы на моём сайте занимает примерно 15k токенов через chrome dev tools mcp, и только 9k токенов через agent-browser!

Интерфейс этого браузера в виде CLI, т. е. управлять им можно командами из консоли: agent-browser open google.com.
Этот браузер построен вокруг playwright, под капотом использует chromium.

Как подружить браузер с агентом?
С помощью Skills

Установка простая, всего лишь три команды:

Установить agent-browser:


bun add -g agent-browser



Установить playwright:

bun add -g playwright



Установить chromium:

agent-browser install



Скачать и установить skill в Claude Code:

mkdir -p .claude/skills/agent-browser
curl -o .claude/skills/agent-browser/SKILL.md \
https://raw.githubusercontent.com/vercel-labs/agent-browser/main/skills/agent-browser/SKILL.md


Советую попробовать!

Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

React Best Practices Skill от Vercel

Vercel выпустили свои Skills и самым полезным скиллом там я считаю React Best Practices – ребята просто упаковали годы накопленного опыта по React и Next.js в один skill и теперь мы можем применять его на наших проектах, чтобы выполнить рефакторинг и оптимизировать перформанс.

Для своего сайта ai.khakhalev.com я применил этот скилл и агенты нашли кучу проблем. Этот сайт я, конечно же, вайбкодил.

На видео я показываю процесс использования скилла, нахождение проблем и их решение с помощью субагентов Claude Code.

Если вы ещё не работаете в Claude Code, то зря!

Я недавно выпустил лекцию Claude Code Deep Dive, в котором поделился своим опытом по работе с Claude Code и рассказал как он устроен. В том числе, объяснил Skills и Subagents. Если интересно – получить доступ можно здесь

По самому скиллу скажу так – если вы как и я не фронтендер, то этот скилл окажется довольно полезным, но чтобы найти все проблемы сайта, стоит попросить запустить Explore несколько раз.

Как установить

Vercel для установки этого скилла предлагает установить какой-то свой тул, но мне лень это делать и я просто попросил Claude Code скачать контент этого скилла и установить в ~/.claude/skills (user-scope папка, чтобы этот скилл был доступен во всех проектах).

Промпт для этого простой:

Download this skill and it`s references (url) and install at ~/.claude/skills

После этого Claude скачает скилл и положит в папку, а вам нужно только перезагрузить claude

📱 Открыть React Best Practices Skill на Github

Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Илон Маск умеет нагонять хайп, но сотрудники xAI пользуются Cursor

Помимо этого, они пользуются моделями Anthropic.

Предыстория:
А на прошлой неделе Anthropic подсчитали копеечку и провели ревизию, как их модели используются в продуктах на рынке. Итог - большинству разработчиков кодинговых агентов, которые давали возможность использовать подписку Claude Code в своих продуктах, разослали письма счастья, в которых Anthropic напомнили ребятам о том, что это вообще-то нарушение ToS и так нельзя. Итог - пришлось вырезать такой функционал, а конкуренты хайпанули на волне негатива.

Ну и ребят из xAI они тоже не пожалели и заставили Cursor ограничить компании Илона доступ к моделям Claude. Печалька.

Эта новость показательна тем, что модели Anthropic всё ещё топ-1 для кодинга, что бы там не говорил Маск про свой grok.

Удастся ли кому-нибудь в этом году обогнать Anthropic по эффективности в бизнесовых задачах?

✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Если вы ещё не применяете AI в вашей компании, you ngmi

Josh Miller из The Browser Company, создатель Dia Browser, рассказал, что их команда с Claude Code проводит намного больше экспериментов и быстрее учится.

Их дизайнеры отправляют PR направо-налево, не-инженеры создают прототипы своих идей, а у разработчиков появляется ресурс для смелых экспериментов и всё это — без ущерба для основных задач, за которые они несут ответственность.

Вот инсайты, которые уже очевидны для The Browser Company:
1. Они будут платить выше рынка за исключительный талант, особенно людям, которые уже нативно владеют подходом к разработке через Claude Code.

2. Они будут относиться к членам команды так, как музыкальный лейбл относится к своим артистам: их задача — помочь членам команды войти в состояние потока, удерживать их в нём и помогать воплощать в жизнь больше их идей.

3. Как компания, они будут заниматься меньшим количеством проектов, но с такой глубиной и размахом внутри этих направлений — а также готовностью к рискованным ставкам, — которые раньше были невозможны.

По своему опыту скажу, что в последнее время, помимо применения Claude Code/Codex в кодинге, я так же применяю эти инструменты и для других задач:
- подключиться на сервер и разобраться в причинах его зависаний
- изучить проект и подумать, насколько сложно его будет скопировать (пока не дошли руки до копирования)
- объяснить свою боль (при работе с моими девайсами) и попросить предложить решение, а потом реализовать его за 1-2 часа
- рассказать свои идеи на год и из этого построить планы и сохранить их в репо, а потом работать с этим

Больше всего в этом мне нравится делать работу, которую я раньше не делал - создавать nice-to-have tools.

Anthropic, кстати, в своём прошлогоднем репорте об этом тоже говорили, что 27% работы в Claude состоит из таких задач:

27% of Claude-assisted work consists of tasks that wouldn't have been done otherwise, such as scaling projects, making nice-to-have tools (e.g. interactive data dashboards), and exploratory work that wouldn't be cost-effective if done manually.


✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Тут Anthropic напряглись и за праздники накопили очень много обновлений для Claude Code и обновили мажорную версию - 2.1.1

В этой версии около сотни новых коммитов, в основном, мелкофиксы, но встречаются и реально годные обновления, вот мой топ:

1. Починили LSP, теперь у Claude Code есть полноценная поддержка.

Что это дает?
Это дает более эффективную навигацию по кодовой базе. Прямо как в вашем любимом IDE, когда вы зажимаете кнопку и кликаете мышкой на имя используемой функции и проваливаетесь на строчку, где эта функция была создана. Вот теперь Claude Code сможет делать тоже самое.

2. Run Skills in a forked context
https://code.claude.com/docs/en/skills#run-skills-in-a-forked-context

Ребята не смогли не придумать новый термин и теперь у нас есть "forked context".
Теперь в frontmatter мы можем указать "context: fork". Это дает возможность вынести работу со скиллом в отдельный "тред" - по сути, работает так же как и субагент, но это не субагент 😅

Как это теперь работает:
0. Для каждого скилла у нас теперь есть custom slash command, т. е. скилл можно вызвать по /<skill-name>. Сюда можно передать и аргументы любые, например, промпт: /<skill-name> <some prompt>

1. CC создает новый "тред" - первым сообщением становится промпт Скилла, а так же аргумент (если он есть)

2. Агент выполняет инструкции описанные в Скилле

3. По завершению, окончательный ответ агента возвращается в main thread

4. Этот ответ далее используется для работы.

Звучит очень мощно и сложно для дебага!)

Так же, в теории, мы теперь можем вызывать субагентов из форкнутого треда.

3. Добавили субагента Bash.
Тут всё просто - это типичный субагент, но ему доступен только инструмент Bash.
Полезен в случаях, когда агенту предстоит выполнять задачи в вашем окружении - например, разбираться с git, command execution и другое.
Ещё один способ экономии контекста.

4. Добавили возможность настраивать хуки точечно для Скиллов, Агентов и Slash Commands
https://code.claude.com/docs/en/hooks#hooks-in-skills,-agents,-and-slash-commands
Доступны эвенты PreToolUse, PostToolUse, and Stop
Прямо в frontmatter можно указать, например, чтобы перед запуском субагента СС запускал какой-нибудь скрипт.

Все эти обновления направлены на Context Engineering, что не может не радовать))

Сегодня у нас пройдет воркшоп по Claude Code и мы разберём в том числе эти обновления. Мест уже нет, но позже можно будет посмотреть запись этого воркшопа.

✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Как и обещал, открываю свободные продажи на свои воркшопы, которые пройдут 6-9 января.

Каждый воркшоп будет записан и доступ будет у участников.

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

Plan & Act В Деталях - 6 января, 18:00 по МСК, осталось 4 места, https://ai.khakhalev.com/offers/plan-n-act-in-details/

Введение в Claude Code - 8 января, 18:00 по МСК, осталось 5 мест, https://ai.khakhalev.com/offers/intro-claude-code/

Practical Workshop - 9 января, 18:00 по МСК, осталось 3 места, https://ai.khakhalev.com/offers/practical-workshop/

Введение по Codex CLI решил пока что не делать, проведу эту лекцию позже.

По всем вопросам можно писать мне @yatimur

Читать полностью…

Тимур Хахалев про AI Coding

Сразу в догонку апдейт по Новогоднему воркшопу.
Спасибо всем, кто оставил заявку в форме!

Я уже определился с датами проведения воркшопов (6, 8 и 9 января) и написал всем, кто оставлял заявку и дал возможность приобрести доступ в качестве early birds - 8 человек на каждое из трёх мероприятий.

Если останутся места, то открою свободную продажу для всех желающих 3 января.

После проведения воркшопов будут доступны к покупке записи. Стоимость и когда это будет доступно, напишу отдельно уже после 12 января.

Читать полностью…

Тимур Хахалев про AI Coding

Итоги опроса Главное событие в AI Coding

На прошлой неделе мы с авторами других тг-каналов про AI проводили опросы по итогам года в AI, и сегодня мы делимся с вами результатами.

1️⃣ Вы выбрали, что главным событием года было Появление Vibe Coding! (249 человек проголосовали за этот вариант)

2️⃣ На втором месте — Релиз Claude Code (164 чел)

3️⃣ На третьем — Релизы Claude моделей Sonnet, Opus, Haiku (89 чел)

Всего в опросе приняло участие 747 человек.

Я проголосовал за релиз Claude моделей в этом году и объясню, почему так.

В октябре 2024 вышла модель Claude Sonnet 3.6, которая дала ощутимый буст AI кодингу и уже тогда можно было использовать эту модель для написания кода хорошего качества.

В конце января 2025 Андрей Карпаты опубликовал тот самый твит, где впервые сформулировал термин vibe coding, в феврале Anthropic зарелизили Claude Sonnet 3.7 и сразу же выпустили Claude Code в закрытый бета-тест, только для владельцев подписок по $100+

Борис Черный, Head of Claude Code, в одном из своих интервью рассказывал, что когда у них (Anthropic) появилась модель Sonnet 3.6 и они поняли, на что она способна, то решили сделать coding agent для внутреннего пользования, а в феврале, к релизу новой модельки 3.7, они выпустили этого агента под именем Claude Code.

И дальнейший успех компании Anthropic обусловлен симбиозом потрясающих моделей и инструмента для использования этих моделей, но я решил всё же, что модель играет более важную роль, поэтому проголосовал за этот вариант.

А вы что думаете по поводу результатов? Справедливо?

Вот результаты других авторов, которые вместе со мной проводили опросы
Если одна подписка, то какая? - 🔗Поляков считает: AI, код и кейсы
Код вместе с ИИ в 2025. Чем пользоваться? - 🔗Глеб Кудрявцев про AI кодинг
AI-headliner🔗Константин Доронин
ИИ-компаньон года🔗Бунак и Цифра: chatGPT / AI в бизнесе

#ai_coding@the_ai_architect
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Навайбкодил rust приложение

С недавнего времени я уже часто работаю и на маке и на ПК и захотелось иметь возможность быстро переключаться.

Появилась проблема - нужно программно переключать инпут монитора между ПК (винда) и маком.

Они у меня подключены через Display Port и USB-C.

Поспрашивал ChatGPT решения - он предлагал kvm устройство (у меня в мониторе это уже есть, переключается из меню, но это долго), предлагал софт ClickMonitorDDC (для винды) – запустилось и работало ок) и разный софт для мака (не запустился). Решил попробовать написать что то своё.

Открыл codex cli, объяснил задачу. Мы с ним обсудили требования (аппка в tray, переключение по клику), выбрали стэк (сразу предложил Rust), начали делать. Сделали proof of concept чтобы проверить идею и на винде и на маке - работает!

Приложение готово!

Опыт прикольный. Я ни разу не писал десктопные приложения, ни разу не писал на Rust, знаю только мемы про Rust и то что недавно он положил половину интернета у cloudflare.

Но работающее приложение навайбкодить удалось!

Вот репо, может кому-нибудь будет интересно посмотреть (я лично в код не заглядывал))

Какой вывод?

В наше время, иногда проще написать софт самому, чем искать готовое решение!

А вы уже пробовали писать инструменты для своих задач? Расскажите об этом в комментах!

#ai_coding@the_ai_architect
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Сколько бы хайпа gemini cli не уделялось, но до сих пор всё работает так, будто этот продукт разрабатывает маленький стартапчик на 3 чувака и они вот месяц назад зарелизились.

Чуваки просто добавили костыль, который замечает "луп" модели, когда она сходит с ума и пытается повторить свои действия 🙈

#ai_coding@the_ai_architect
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Небольшой отзыв по Antigravity

В последнее время чаще использую Antigravity. Мне очень нравится там две особенности:
- Opus 4.5 почти бесконечный
- Классная работа с браузером из коробки

На днях я много работал с Opus 4.5 – делал фронтенд и только спустя часа 4 закончились лимиты. Нужно было ждать ещё где-то 5 часов. Далее можно было пользоваться только Gemini 3 Pro.

Попробовал ещё и Gemini 3 Flash – модель неплохая, очень быстрая, по бенчам рвёт чуть ли не всех, но в E2E тесте не смогла разобраться с кастомным селектором поля и тупила. На простые задачки её можно натравить.

Но больше всего мне понравился новый процесс у себя – E2E тесты под управлением агента.
Это тот же самый процесс, который я прохожу руками, но теперь за меня это делают агенты. Flash не справился чутка, но Opus 4.5 и Pro-шка вполне хороши в этом.

Я описал несколько user journeys (т. е. пути юзера по приложению) в .md файлах и сохранил. Теперь, после того как добавляю новые фичи, я открываю Antigravity и прошу его пройтись по моим user journeys и составить отчёт – что работает, а что нет. В конце, на основе этого отчёта фиксим проблемы.

Да, Antigravity сейчас работает очень посредственно и с костылями (кнопка Retry failed request отправляет слово "Continue" в чат), но фичи классные.

Не уверен, доступно ли это на бесплатном тарифе, но на тарифе за $20 у меня это всё работает.

Если у вас есть Google AI Pro тариф и вы ещё не попробовали Antigravity, то советую побыстрее это сделать!

Часто вижу запросы на поиск решений открытия сервисом гугла из РФ. Побродил по коммьюнити и составил timur_khakhalev/google-change-country">вот такую памятку.

#ai_coding@the_ai_architect
✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Результаты опроса практиков AI Coding

На прошлой неделе мы создали опросник по AI Coding, собрали около 80 осознанных ответов и делимся с вами ключевыми инсайтами.

Я покажу интересные цифры, которыми поделились участники опроса.

Как изменилась эффективность при использовании AI Coding

1. Full-stack разработчик

Задача: Написание 630 тестов.
Результат: Сделано за 6 часов (4 часа кодинга + 2 часа планирования).
Сравнение: Оценка ручной работы составляла 110 часов.
Выигрыш: ~18 раз.


2. Engineering Manager / CTO
Задача: Апгрейд фреймворка (Ruby on Rails 5 -> 8), затронуто 500 файлов.
Результат: Сделано за 2-3 вечера.
Сравнение: Экономия 2-4 недели работы.


3. Founder
Цитата: "Сейчас за 30-40 минут могу сделать то, что 2-3 года назад заняло бы неделю".
Выигрыш: ~40-80 раз (субъективная оценка).

4. Backend разработчик
Задача: Реализация сложного E2E сценария с шедулером.
Результат: Выполнено за 1 день.
Сравнение: "Задача, на которую я бы потратил неделю".
Выигрыш: ~5 раз.


5. Founder:
Задача: Миграция 40 SQL-запросов на ORM в Node.js сервисе.
Результат: Один рабочий день.
Сравнение: Вместо недели ручной миграции.

6. Разработчик:
Задача: Разработка админки.
Результат: В 5-10 раз быстрее, чем год назад аналогичная задача вручную.


Если вам интересно узнать, как именно эти люди добились такого результата, то успейте принять участие в опросе до 21 декабря, а после мы вам отправим анонимизированные ответы всех участников

Но не все отзывы положительны

Есть несколько упоминаний о том, что AI крадёт время:

1. Backend:
Попытки использовать "супер-крутой промптинг" занимают кратно больше времени, а результат улучшают максимум на 10%.

2. Team Lead:
Иногда кажется, что решение задачи с помощью ИИ и переписывание... занимает времени больше, чем если бы писал всё сам

3. Team Lead:
Где-то AI "убирает час-два времени", но кодинг на огромной базе провалился ("играли в context engineering... проиграли").


Какой можно сделать вывод?

Те, кто научился делегировать рутину (тесты, миграции, бойлерплейт) и ускорять планирование, сообщают об ускорении в 5-20 раз. Те, кто пытается заставить AI писать идеальный код "одной кнопкой" или использует его для сложных неопределенных задач без декомпозиции, часто тратят больше времени на исправление ошибок.

Здесь можно посмотреть мнения моих коллег:
Макс Романовский
Коля Шейко

✔️ Тимур Хахалев про AI Coding, подписывайтесь!

Читать полностью…

Тимур Хахалев про AI Coding

Ещё раз про Context Engineering и Feedback Loop

Возможно, вы знаете, что при работе с моделями типа Sonnet, я советую держать контекстное окно в пределах 100к токенов, а ещё лучше до 80к, потому что дальше – больно. Качество ухудшается, лимиты в Claude Code тратятся заметно быстрее.

Я тут на просторах интернета наткнулся на такое же мнение и обрадовался, что я не один это заметил.

Тут автор пишет про тесты и советует убирать "TESTS PASSED" строки из вывода инструментов, которые запускают тесты.
Обычно, когда мы запускаем npm run test команды, то видим несколько экранов строк, которые говорят о том, что тесты успешно пройдены. Модели же знать об этом незачем, так что можно сократить эти строки до простого "✓ Utils tests". Если же тесты зафейлятся, то появится сообщение об ошибке.

Таким образом, мы сэкономим большое количество токенов.

Можно использовать такую обёртку:


run_silent() {
local description="$1"
local command="$2"
local tmp_file=$(mktemp)

if eval "$command" > "$tmp_file" 2>&1; then
printf " ✓ %s\n" "$description"
rm -f "$tmp_file"
return 0
else
local exit_code=$?
printf " ✗ %s\n" "$description"
cat "$tmp_file"
rm -f "$tmp_file"
return $exit_code
fi
}

run_silent "Simple tests" "pnpm test:run"


Сделайте

chmod +x ./run-silent.sh


Результат:


./run-silent.sh
✓ Simple tests


Ещё автор советует врубить fail-fast, т. е. если у вас 10 ошибок в тестах, то тесты будут показывать по 1-й ошибке за раз, до тех пор, пока не пофиксятся все 10.
Если ошибки не тривиальные (не фиксятся one-shot исправлением по нескольким файлам), то это поможет модельке хорошо подумать над каждой ошибкой по-очереди и не распыляться разом на все ошибки, что может вести к более худшему качеству исправления этих ошибок

#ai_coding@the_ai_architect

✔️ Timur Khakhalev про AI Coding, подписывайтесь!
⭐️ Консультации по AI Coding

Читать полностью…

Тимур Хахалев про AI Coding

> no, web-app/.env already will have these variables. Do not specify them again

● You're absolutely right! The env_file: - apps/web-app/.env already handles it. Let me remove the redundant environment section:


В docker compose + Dockerfile есть штук 5 способов передать env variables для приложения.

Мне удобен подход, когда мы храним весь файл .env в одной переменной в github/gitlab - т. е. просто создаем новую переменную WEB_APP_ENV_FILE и кладем туда контент .env.

Далее, во время ci/cd, берем значения оттуда, создаем файл .env рядом с сорсами приложения и билдим.

В compose.yaml я указываю путь к этому файлу через

web-app:
build:
context: .
dockerfile: ./apps/web-app/Dockerfile
env_file:
apps/web-app/.env


Таким образом, env variables из .env сразу доступны внутри Dockerfile и не нужно никаких лишних телодвижений

Проблема в том, что нейронки кто-то научил делать по-другому - указывать ARGS внутри Dockerfile и перечислять там КАЖДУЮ переменную из .env файла, что ведет к тому, что у нас теперь более одного source of truth в проекте и управлять переменными теперь надо не только из .env файлика, но и из Dockerfile.

И вот каждый раз приходится по 3-4 раза объяснять как нужно сделать, но они всё равно пытаются сделать по-своему. Что sonnet, что codex. Это какой то ужас!
Они игнорируют compose.yaml файл, который если почитать, то станет очевидно, как мы работаем с переменными в проекте, но им пофиг.

Вот тут теперь становится понятна логика свидетелей T9 - видимо они пишут на непопулярных языках, примеров которых было мало в интернете, по сравнению с TS/Python))

✔️ Timur Khakhalev про AI Coding, подписывайтесь!

Читать полностью…
Subscribe to a channel