3 бага за день и одна причина - магические строки
Claude написал фичу для моей Telegram Mini App. Я протестировал всё руками и вот что из этого вышло.
Начал проверять и нашел первый баг - данные не обновляются. Покопался, починил. Спустя пару часов второй - статус дуэли не меняется.
Уже примерно понимал о чём речь, за 14 минут починил. Проходит пару итераций и третий баг - символа не хватало в строке, и условие молча не срабатывало.
Открой свой проект и поищи что-нибудь типа 'completed'. Если нашёл в нескольких файлах, поздравляю, у тебя магические строки.
Голые значения в коде без имени: 'completed', 'creator', 'tiebreaker_time'. С числами та же штука: 8, 48, 3000. "Магические" - потому что через месяц ты сам не вспомнишь откуда взялось и почему именно столько.
В моём коде про новую фичу вышло так: 8 вопросов на дуэль и 48 часов на ответ. Оба числа были просто цифрами, раскиданы по файлам. Если я захочу поменять на 10 вопросов, то придётся искать все восьмёрки по проекту и молиться чтобы всё нашлось корректно.
На большие операции LLM может предложить скрипт - ведь зачем делать 50-100 итераций, когда можно написать скрипт и за 2-3 прохода все поправить?
Вот только не факт, что найденные 8 могли бы быть только из нужного кода. Что если другое магическое число поменяется, а я не узнаю? Что если тестов на эти функционалы нет?
Что если LLM ошибся и опечатался? Написал
Рассинхрон – вот это меня и кусало. Строка
Инвалидация кеша бьёт по ['duels']. Один компонент обновляется, два других показывают старые данные. Ошибок всё так же ноль.
И третье. Claude частенько генерит магические строки на автомате. Каждый промпт - это новая порция.
Он может забыть, что в прошлый раз написал
65 мест в 11 файлах
Столько я заменил когда собрал всё в константы. Думал будет больше, если честно.
Один файл constants.ts, один источник правды. Опечатался в константе - TypeScript подчеркнёт красным до запуска. Поменял значение - поменялось везде. Поменял 8 вопросов на 10 - одна строка вместо поиска по проекту.
И да, TypeScript тут спасает. Playwright ловит сценарии, но опечатку в строке не поймает. А типы - поймают, очень удобно.
И чтобы Claude не генерил для тебя магические строки - добавь в CLAUDE.md:
И соответсвенно проверь то, что у тебя уже есть при помощи этого промпта:
Если решишь проверить проект, отпиши в комментарии, сколько их у тебя нашлось и как много файлов? Интересно, сколько нас таких😎
Claude написал фичу для моей Telegram Mini App. Я протестировал всё руками и вот что из этого вышло.
Начал проверять и нашел первый баг - данные не обновляются. Покопался, починил. Спустя пару часов второй - статус дуэли не меняется.
Уже примерно понимал о чём речь, за 14 минут починил. Проходит пару итераций и третий баг - символа не хватало в строке, и условие молча не срабатывало.
Три бага и одна причина - магические строки.
Открой свой проект и поищи что-нибудь типа 'completed'. Если нашёл в нескольких файлах, поздравляю, у тебя магические строки.
Голые значения в коде без имени: 'completed', 'creator', 'tiebreaker_time'. С числами та же штука: 8, 48, 3000. "Магические" - потому что через месяц ты сам не вспомнишь откуда взялось и почему именно столько.
В моём коде про новую фичу вышло так: 8 вопросов на дуэль и 48 часов на ответ. Оба числа были просто цифрами, раскиданы по файлам. Если я захочу поменять на 10 вопросов, то придётся искать все восьмёрки по проекту и молиться чтобы всё нашлось корректно.
На большие операции LLM может предложить скрипт - ведь зачем делать 50-100 итераций, когда можно написать скрипт и за 2-3 прохода все поправить?
Вот только не факт, что найденные 8 могли бы быть только из нужного кода. Что если другое магическое число поменяется, а я не узнаю? Что если тестов на эти функционалы нет?
Так и появляются баги и технический долг.
Что если LLM ошибся и опечатался? Написал
complited вместо completed. По факту у тебя ноль ошибок, но код молча пойдёт по другой ветке. И узнать получится только от пользователя, а может быть и вовсе - не узнаешь.Рассинхрон – вот это меня и кусало. Строка
completed в 4 файлах. Я менял логику, поправил в трёх, а в четвёртом забыл. Ну как забыл - я не знал что она там тоже есть. А query keys для React Query вообще были записаны по-разному: ['duels', 'my'] в одном файле, ['duel', code] в другом.Инвалидация кеша бьёт по ['duels']. Один компонент обновляется, два других показывают старые данные. Ошибок всё так же ноль.
И третье. Claude частенько генерит магические строки на автомате. Каждый промпт - это новая порция.
Он может забыть, что в прошлый раз написал
creator. В новом файле может написать 'author'. Та же логика, а строки разные. Хотя у меня конкретно такого не было, но это вопрос времени и кондиции системы.65 мест в 11 файлах
Столько я заменил когда собрал всё в константы. Думал будет больше, если честно.
Было: category: 'myTurn' | 'waiting' | 'completed'
Стало: category: DuelCategory
Один файл constants.ts, один источник правды. Опечатался в константе - TypeScript подчеркнёт красным до запуска. Поменял значение - поменялось везде. Поменял 8 вопросов на 10 - одна строка вместо поиска по проекту.
И да, TypeScript тут спасает. Playwright ловит сценарии, но опечатку в строке не поймает. А типы - поймают, очень удобно.
И чтобы Claude не генерил для тебя магические строки - добавь в CLAUDE.md:
"Никогда не используй строковые литералы для статусов, ролей, типов и ключей. Всегда выноси в именованные константы: enum, as const, const.
Числовые значения: лимиты, таймауты, размеры выноси в именованные константы с понятным названием."
И соответсвенно проверь то, что у тебя уже есть при помощи этого промпта:
"Найди все магические строки и числа в проекте. Покажи: 1) где одна и та же строка повторяется в разных файлах, 2) где числа используются без именованных констант, 3) предложи замену на enum или const объект. Сгруппируй по файлам."
Если решишь проверить проект, отпиши в комментарии, сколько их у тебя нашлось и как много файлов? Интересно, сколько нас таких
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤5👍4
Вайб-дайджест #1 | март
Привет, решил реализовать дайджест, где буду делиться тем, что мне понравилось и прочитал за прошедший месяц.
Тебе не нужно читать всё, нет. Просто выбери то, что интересно и пригодится конкретно тебе.
• Создатель Claude Code рассказал как выжать максимум из Claude Code: я бы не копировал 1:1 себе, но вот почитать и чем-то вдохновиться - самое то!
• 50 советов по Claude Code на каждый день: compact, Plan Mode, субагенты, какие MCP ставить первыми и для чего! Главное тут не переборщить и не терять на свежем старте по 30-40%
• Теперь Claude управляет маком из терминала: кликает, делает скриншотит, тестирует UI и многое другое! Это топ 1 фича для меня за март, потому-что Claude Dispatch и Cowork имеют схожий смысл, но съедают раза в 4-5 больше по моим ощущениям! Я впервые за всю время вышел за лимиты на подписке за 200$
• Red Hat про неудобную правду вайбкодинга: без ревью = doom loops и дыры. Основной посыл в ревью AI-кода, очень актуально!
• Советы НЕразработчикам по вайбкодингу на русском. Некоторые советы спорные, но в общем и целом внимание можно уделить, но не пристальное.
• Claude Code vs Cursor vs Copilot с цифрами. Cпойлерить не буду, да и не за чем. А вот сравнение актуально.
• Процесс разработки ПО на основе AI подхода. ChatGPT Deep Research + Bolt.new + Claude Code + Ideogram + n8n и множество других, не очевидных, моментов можно подчерпнуть.
• Peter Steinberger, создатель OpenClaw поделился своим опытом и дал советы как работать с AI.
• Cowork Dispatch, управляй Claude Code с телефона. Даже не знаю, кому может подойти после сегодняшего релиза mcp для работы с компьютером, но пожалуй оставлю.
• Anthropic реализовали возможность коннекта терминала с телеграммом и дискородом. Учитывая новый MCP для работы с компьютером получается связка аналогичная Cowork Dispatch, только наааамного дешевле.
• Anthropic случайно слили исходный код агента. Теперь можно изучить скиллы, системные промты, скрытые функции и т.д.
На этом дайджест подошел к концу, если тебе заходит такая рубрика, поставь огонь, чтобы я понимал, стоит её продолжать или нет, спасибо!
Привет, решил реализовать дайджест, где буду делиться тем, что мне понравилось и прочитал за прошедший месяц.
Тебе не нужно читать всё, нет. Просто выбери то, что интересно и пригодится конкретно тебе.
• Создатель Claude Code рассказал как выжать максимум из Claude Code: я бы не копировал 1:1 себе, но вот почитать и чем-то вдохновиться - самое то!
• 50 советов по Claude Code на каждый день: compact, Plan Mode, субагенты, какие MCP ставить первыми и для чего! Главное тут не переборщить и не терять на свежем старте по 30-40%
• Теперь Claude управляет маком из терминала: кликает, делает скриншотит, тестирует UI и многое другое! Это топ 1 фича для меня за март, потому-что Claude Dispatch и Cowork имеют схожий смысл, но съедают раза в 4-5 больше по моим ощущениям! Я впервые за всю время вышел за лимиты на подписке за 200$
• Red Hat про неудобную правду вайбкодинга: без ревью = doom loops и дыры. Основной посыл в ревью AI-кода, очень актуально!
• Советы НЕразработчикам по вайбкодингу на русском. Некоторые советы спорные, но в общем и целом внимание можно уделить, но не пристальное.
• Claude Code vs Cursor vs Copilot с цифрами. Cпойлерить не буду, да и не за чем. А вот сравнение актуально.
• Процесс разработки ПО на основе AI подхода. ChatGPT Deep Research + Bolt.new + Claude Code + Ideogram + n8n и множество других, не очевидных, моментов можно подчерпнуть.
• Peter Steinberger, создатель OpenClaw поделился своим опытом и дал советы как работать с AI.
• Cowork Dispatch, управляй Claude Code с телефона. Даже не знаю, кому может подойти после сегодняшего релиза mcp для работы с компьютером, но пожалуй оставлю.
• Anthropic реализовали возможность коннекта терминала с телеграммом и дискородом. Учитывая новый MCP для работы с компьютером получается связка аналогичная Cowork Dispatch, только наааамного дешевле.
• Anthropic случайно слили исходный код агента. Теперь можно изучить скиллы, системные промты, скрытые функции и т.д.
На этом дайджест подошел к концу, если тебе заходит такая рубрика, поставь огонь, чтобы я понимал, стоит её продолжать или нет, спасибо!
🔥33❤6🤪3👍2
Привет! Последний месяц готовил материал для бесплатного курса на ютуб по вайбкодингу.
Это будет обучение с 0, несколько модулей, домашние задания, текстовая выжимкая с важными и главными моментами.
Не важно какой у тебя уровень в разработке ПО, программировании и вайбкодинге - подчерпнуть полезное и важное сможет каждый, а новички уж точно.
Всё будет интерактивно, понятно и доступно - проведу каждого за руку.
Посмотрим как пойдёт, но надеюсь, что получится. То, что всё будет бесплатно, ничуть не даёт поблажек на его качество!
Завтра в 14:00 по МСК будет на ютуб канале, хорошего вечера!
Это будет обучение с 0, несколько модулей, домашние задания, текстовая выжимкая с важными и главными моментами.
Не важно какой у тебя уровень в разработке ПО, программировании и вайбкодинге - подчерпнуть полезное и важное сможет каждый, а новички уж точно.
Всё будет интерактивно, понятно и доступно - проведу каждого за руку.
Посмотрим как пойдёт, но надеюсь, что получится. То, что всё будет бесплатно, ничуть не даёт поблажек на его качество!
Завтра в 14:00 по МСК будет на ютуб канале, хорошего вечера!
🔥44👍11❤10
Что такое вайбкодинг и зачем он тебе
Что такое вайбкодинг и зачем он тебе - даже если ты никогда не программировал. Покажу, как сделал сайт за 1 минуту в ChatGPT.
Первый урок курса и первый модуль "Говоришь с AI". К концу модуля - AI настроен под тебя, первые рабочие промпты готовы и помогают тебе.
В этом пилотном видео, я буду рад, если ты поставишь лайк и напишешь комментарий - это поможет мне в продвижении. Большое спасибо!🙏
Что такое вайбкодинг и зачем он тебе - даже если ты никогда не программировал. Покажу, как сделал сайт за 1 минуту в ChatGPT.
Первый урок курса и первый модуль "Говоришь с AI". К концу модуля - AI настроен под тебя, первые рабочие промпты готовы и помогают тебе.
В этом пилотном видео, я буду рад, если ты поставишь лайк и напишешь комментарий - это поможет мне в продвижении. Большое спасибо!
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Что такое вайбкодинг и зачем он тебе
Что такое вайбкодинг и зачем он тебе - даже если ты никогда не программировал. Покажу, как сделал сайт за 1 минуту в ChatGPT.
Первый урок курса и первый модуль "Говоришь с AI". К концу модуля - AI настроен под тебя, первые рабочие промпты готовы и помогают…
Первый урок курса и первый модуль "Говоришь с AI". К концу модуля - AI настроен под тебя, первые рабочие промпты готовы и помогают…
🔥16❤10👍7🤝2
М1В1 Шпаргалка.pdf
266.6 KB
Шпаргалка и домашка к М1В1. Скриншот результата домашнего задания - в чат.
❤9🔥8😁1
Anthropic раздают от 20$ до 200$ кредитами бесплатно. Чтобы воспользоваться акцией достаточно зайти на сайт и перейти в настройки, чтобы забрать их.
🔴 Чтобы активировать кредиты - нужно привязать карту. Чтобы не списались деньги выше бонуса, поставь лимиты!
Когда ты упрешься в лимиты подписки, кредиты начнут расходоваться.
Сейчас можно заметить, что лимиты улетать стали быстрее. Связано это с тем, что с 26 марта Anthropic объявил, что в пиковые часы: 16:00-22:00 МСК, пятичасовые сессионные лимиты теперь расходуются быстрее, чем раньше.
Недельные лимиты остались прежними, изменились именно пятичасовые сессионные лимиты.
Дедлайн: акция действует до 17 апреля - нужно успеть нажать "Claim your credit". А вот сами кредиты будут действовать 90 дней с момента их активации.
Когда ты упрешься в лимиты подписки, кредиты начнут расходоваться.
Сейчас можно заметить, что лимиты улетать стали быстрее. Связано это с тем, что с 26 марта Anthropic объявил, что в пиковые часы: 16:00-22:00 МСК, пятичасовые сессионные лимиты теперь расходуются быстрее, чем раньше.
Недельные лимиты остались прежними, изменились именно пятичасовые сессионные лимиты.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍7🤩5
Obsidian + Claude = Second Brain | Как собрать за вечер
Раньше у меня было пару папок с заметками в Obsidian: домашние дела, идеи, рабочие заметки и всё это лежало в куче.
Но теперь, Claude сам рулит архитектурой, навигацией и плагинами. Я скидываю мысли и материал, а он раскладывает и оформляет так как мне нужно.
Можешь глянуть вот этот обзор на YouTube чтобы понять в общих чертах: что это и какую пользу несёт.
Когда я впервые столкнулся с Obsidian, то очень впечатлился. Начал вести заметки, планировать. Но плагинов очень много, с каждым надо разбираться и настраивать и из-за этого работа выстроилась сложно и я забил.
Всё поменялось, когда Claude дали возможность работать через телеграм или дискорд с CLI, я решил дать второй шанс. Только теперь - это Claude + Obsidian (спойлер - Claude не обязательно для реализации задумки поста)
Я пообщался с Claude, рассказал какая структура мне нравится, как показывать файлы и папки. Он сам понял какие плагины использовать и настроил. На всё ушло примерно 30-40 минут - всё заработало так, как я хотел!
Если на каком-то шаге непонятно - кидай скриншот своему AI или в чат канала и проси объяснить куда нажимать, поможем.
У тебя запустился мини-сервер, он работает только локально. Через него любой AI читает и пишет заметки: Claude Code, Gemini, ChatGPT, локальная модель - без разницы.
Подключаем Claude Code, напиши ему: `Я хочу работать с Obsidian с твоей помощью. У меня есть API ключ для плагина Local REST API, давай ты мне поможешь подключить и настроить`.
Если тебе нужен доступ через телефон, то попроси Claude закинуть всю папку в iCloud. Если места не хватает, подписка на iCloud+ стоит 59р / 0.99$
Не знаешь с чего начать - спроси Claude: "посмотри мои заметки и предложи что автоматизировать", он сам найдет с чем и как можно поработать.
Возможно он сможет вести некий учет и заодно установит нужные плагины. К примеру, у меня - скидываю ссылки прочтённого материала и прошу внести в ежемесячную подброку.
Он знает куда и как добавить, прикрепляет моё краткое резюме и каждый последний день месяца присылает уведомление, чтобы я не забыл запостить в канал.
Учитывая новый механизм "/loop" можно настраивать ежедневный ресерч или еженедельную уборку твоих заметок. Всё зависит от идей.
Если тебе интересно подробно посмотреть как это у меня организованно и все этапы работы, можешь поставить огонёк.
Если соберем 50 огней запишу видеоразбор. А в комментарии добавил скриншоты как у меня это работает☕️
Раньше у меня было пару папок с заметками в Obsidian: домашние дела, идеи, рабочие заметки и всё это лежало в куче.
Но теперь, Claude сам рулит архитектурой, навигацией и плагинами. Я скидываю мысли и материал, а он раскладывает и оформляет так как мне нужно.
Если ты не знаком с Obsidian - это бесплатная программа для заметок с плагинами: канбан доски, графы связей, таблицы и т.д. Всё хранится локально в .md файлах.
Можешь глянуть вот этот обзор на YouTube чтобы понять в общих чертах: что это и какую пользу несёт.
Когда я впервые столкнулся с Obsidian, то очень впечатлился. Начал вести заметки, планировать. Но плагинов очень много, с каждым надо разбираться и настраивать и из-за этого работа выстроилась сложно и я забил.
Всё поменялось, когда Claude дали возможность работать через телеграм или дискорд с CLI, я решил дать второй шанс. Только теперь - это Claude + Obsidian (спойлер - Claude не обязательно для реализации задумки поста)
Я пообщался с Claude, рассказал какая структура мне нравится, как показывать файлы и папки. Он сам понял какие плагины использовать и настроил. На всё ушло примерно 30-40 минут - всё заработало так, как я хотел!
Как настроить тебе:
1. Скачай Obsidian с офф. сайта - бесплатно для Mac, Windows, iOS, Android
2. Obsidian -> Preferences -> Сторонние плагины → выключи Restricted mode, просто жми Turn off.
3. Плагины сообщества -> обзор -> в поиске "Local REST API"
4. Управление плагинами -> находишь Local REST API", открываешь -> Настройки
5. Скопируй API Key, кнопка Copy - это нужно будет для подключения к AI
6. Включи тумблер для Enable Non-encrypted Server и всё
Если на каком-то шаге непонятно - кидай скриншот своему AI или в чат канала и проси объяснить куда нажимать, поможем.
У тебя запустился мини-сервер, он работает только локально. Через него любой AI читает и пишет заметки: Claude Code, Gemini, ChatGPT, локальная модель - без разницы.
Подключаем Claude Code, напиши ему: `Я хочу работать с Obsidian с твоей помощью. У меня есть API ключ для плагина Local REST API, давай ты мне поможешь подключить и настроить`.
Если тебе нужен доступ через телефон, то попроси Claude закинуть всю папку в iCloud. Если места не хватает, подписка на iCloud+ стоит 59р / 0.99$
Не знаешь с чего начать - спроси Claude: "посмотри мои заметки и предложи что автоматизировать", он сам найдет с чем и как можно поработать.
Возможно он сможет вести некий учет и заодно установит нужные плагины. К примеру, у меня - скидываю ссылки прочтённого материала и прошу внести в ежемесячную подброку.
Он знает куда и как добавить, прикрепляет моё краткое резюме и каждый последний день месяца присылает уведомление, чтобы я не забыл запостить в канал.
Главное, в ходе диалога с Claude, настрой:
• Claude.md
• MEMORY.md
Учитывая новый механизм "/loop" можно настраивать ежедневный ресерч или еженедельную уборку твоих заметок. Всё зависит от идей.
Если тебе интересно подробно посмотреть как это у меня организованно и все этапы работы, можешь поставить огонёк.
Если соберем 50 огней запишу видеоразбор. А в комментарии добавил скриншоты как у меня это работает
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73❤5👍4
Anthropic выпустила ручного дизайнера
Я решил протестировать его - результат приятно удивил. Раньше у меня был SKILL дизайнера, делился им и остальными здесь. А теперь эту роль, на себя, возьмёт Claude Design.
Ты описываешь текстом, голосом или кидаешь референсы, а в ответ получаешь готовое дизайн-решение. После чего уже можешь докручивать под себя, главное следи за токенами - очень быстро уйдут.
Из того, что мне понравилось - на базе описанной мной дизайн-системы и стиля, он распознал цвета бренда и чего хочется, так же в ходе диалога уточнял моменты: от скругления до желаемого ощущения пользователя при взаимодействии с конкретным элементом.
У этого решения есть аналоги:
• Stitch
• Lovable
• Возможно кто-то ещё
Но лично мне понравился больше Claude Design, так как он уже за 3-4 промпта понял, что мне нужно, а у Stitch это не вышло, увы. Так же у Stitch есть особенность - если вовремя улучшения определённых его страниц не выделить для редактирования, он будет плодить копии.
Что с ним можно сделать:
• Дизайн-систему для сайта / приложения
• Лендинги и маркетинговые страницы
• Прототипы мобильных приложений
С первого открытия он предложил начать с design system. И это правильно - без неё каждый экран живёт своей жизнью, цвета пляшут, кнопки разные. А потом редизайн и токены в трубу.
Я работал через подключенный проект из GitHub и после подключения попросил сделать аудит текущего стиля для приложения и уже имеющейся дизайн-системы. Вот кстати мой промпт, делюсь:
В [название] я добавлял конкретный файл содержащий дизайн-систему.
Но результатом остался очень доволен и следующим шагом хочу доделать дизайн и посмотреть как интегрируется в Claude Code - даётся ссылка вида
Доступен экспорт в Figma, PDF, PPTX, HTML
Да, если тебе что-то не нравится, то просто нажми на элемент из списка, выбери "Needs work" и распиши сообщение для улучшения дизайнай [в комментариях добавил где искать]
Пробовал Claude Design или пока на скиллах? Кидай огонёк если хочешь видеоразбор моего процесса в рамках текущего курса🧑💻
P.S. В комментарии скинул свои результаты после ~40 промптов для улучшения дизайн системы
Я решил протестировать его - результат приятно удивил. Раньше у меня был SKILL дизайнера, делился им и остальными здесь. А теперь эту роль, на себя, возьмёт Claude Design.
Если коротко - это новый ИИ инструмент от Anthropic на базе Opus 4.7 по умолчанию. Позволяет создавать дизайны, прототипы, слайды и одностраничные документы через обычный диалог.
Ты описываешь текстом, голосом или кидаешь референсы, а в ответ получаешь готовое дизайн-решение. После чего уже можешь докручивать под себя, главное следи за токенами - очень быстро уйдут.
Из того, что мне понравилось - на базе описанной мной дизайн-системы и стиля, он распознал цвета бренда и чего хочется, так же в ходе диалога уточнял моменты: от скругления до желаемого ощущения пользователя при взаимодействии с конкретным элементом.
У этого решения есть аналоги:
• Stitch
• Lovable
• Возможно кто-то ещё
Но лично мне понравился больше Claude Design, так как он уже за 3-4 промпта понял, что мне нужно, а у Stitch это не вышло, увы. Так же у Stitch есть особенность - если вовремя улучшения определённых его страниц не выделить для редактирования, он будет плодить копии.
Что с ним можно сделать:
• Дизайн-систему для сайта / приложения
• Лендинги и маркетинговые страницы
• Прототипы мобильных приложений
С первого открытия он предложил начать с design system. И это правильно - без неё каждый экран живёт своей жизнью, цвета пляшут, кнопки разные. А потом редизайн и токены в трубу.
Я работал через подключенный проект из GitHub и после подключения попросил сделать аудит текущего стиля для приложения и уже имеющейся дизайн-системы. Вот кстати мой промпт, делюсь:
Контекст: мы обновили README, описание дизайн-системы и Design Files.
Этот файл [название] писался до обновлений и может быть неактуальным.
Задача - аудит и актуализация. По шагам:
1. Прочитай текущие README и Design Files
2. Сравни с содержимым этого файла
3. Покажи список расхождений:
- что устарело
- что противоречит обновлённой дизайн-системе
- что отсутствует но должно быть
- что лишнее и можно убрать
4. Предложи исправления - но не применяй пока я не подтвержу
Формат ответа: таблица [что было? что стало? почему?].
В [название] я добавлял конкретный файл содержащий дизайн-систему.
Но результатом остался очень доволен и следующим шагом хочу доделать дизайн и посмотреть как интегрируется в Claude Code - даётся ссылка вида
https://api.anthropic.com/v1/design/h/ABC123 её отдаёшь своему Claude Code и он будет видеть, красота!Доступен экспорт в Figma, PDF, PPTX, HTML
Да, если тебе что-то не нравится, то просто нажми на элемент из списка, выбери "Needs work" и распиши сообщение для улучшения дизайнай [в комментариях добавил где искать]
Как итог:
• Крутое решение - карманный дизайнер под рукой
• Отдельные лимиты - Claude модели: Haiku, Sonnet, Opus не тратятся
• Нативная интеграция с Claude Code
• Используешь другую LLM? Так же легко получить дизайн
• Интеграция с CLI + Telegram + MCP Computer - можно делать дизайны хорошего качества из телефона
• Очень быстро улетают лимиты, не забудь поменять LLM в шестерёнки настроек
Пробовал Claude Design или пока на скиллах? Кидай огонёк если хочешь видеоразбор моего процесса в рамках текущего курса
P.S. В комментарии скинул свои результаты после ~40 промптов для улучшения дизайн системы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤6👍4
ChatGPT 2026: персонализация, настройка, память и GPT Store
Разбираемся в ChatGPT: почему ответы часто общие и как сделать так, чтобы ChatGPT знал твой контекст. После урока он будет отвечать под твою работу, а не под абстрактного пользователя.
Персонализация с тремя полями "О вас", как устроена память, глубокое исследование, магазин GPT и как не терять контекст между чатами. Домашка и шпаргалка - в следующем посте, ниже.
Если видео понравилось - лайк для видео поможет YouTube показать его другим новичкам, которые тоже мучаются с шаблонными ответами.
В комментарии можно написать "что нового" удалось узнать из видео. Спасибо, с радостью всё почитаю!🔥
Разбираемся в ChatGPT: почему ответы часто общие и как сделать так, чтобы ChatGPT знал твой контекст. После урока он будет отвечать под твою работу, а не под абстрактного пользователя.
Что внутри:
• Словарь урока
• Кому и какой тариф выбрать
• Возможности ChatGPT
Персонализация с тремя полями "О вас", как устроена память, глубокое исследование, магазин GPT и как не терять контекст между чатами. Домашка и шпаргалка - в следующем посте, ниже.
Если видео понравилось - лайк для видео поможет YouTube показать его другим новичкам, которые тоже мучаются с шаблонными ответами.
В комментарии можно написать "что нового" удалось узнать из видео. Спасибо, с радостью всё почитаю!
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ChatGPT: персонализация, настройка, память и GPT Store
Разбираемся в ChatGPT: почему ответы часто общие и как сделать так, чтобы ChatGPT знал твой контекст. После урока он будет отвечать под твою работу, а не под абстрактного пользователя.
Что внутри:
- Словарь урока
- Кому и какой тариф выбрать
- Возможности…
Что внутри:
- Словарь урока
- Кому и какой тариф выбрать
- Возможности…
🔥15👍7❤5
Презентация.png
10.4 MB
Презентация, шпаргалка и домашка к М1В2. Скриншот результата домашнего задания - в чат.
🔥8❤5👍2
Anthropic обнулили лимиты
Для тех, кто использует Claude - там в честь исправления своей ошибки - плохо работали и "тупили" модели последнее время. Anthropic обнулили лимиты на всё: от всех моделей до Claude Design
До воскресенья у нас есть время и в воскресенье ещё - раз обнулят. Если у кого-то другая дата следующего обнуления лимитов, отпишите в комменты, спасибо👍️️️️️️
UPD: не у всех воскресенье следующее обнуление💧
Для тех, кто использует Claude - там в честь исправления своей ошибки - плохо работали и "тупили" модели последнее время. Anthropic обнулили лимиты на всё: от всех моделей до Claude Design
До воскресенья у нас есть время и в воскресенье ещё - раз обнулят. Если у кого-то другая дата следующего обнуления лимитов, отпишите в комменты, спасибо
UPD: не у всех воскресенье следующее обнуление
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍3🤯2
Код на вайбах
Вайб-дайджест #1 | март Привет, решил реализовать дайджест, где буду делиться тем, что мне понравилось и прочитал за прошедший месяц. Тебе не нужно читать всё, нет. Просто выбери то, что интересно и пригодится конкретно тебе. • Создатель Claude Code рассказал…
Вайб-дайджест #2 | апрель
Привет, в продолжение ежемесячного дайджеста, делюсь. Тебе не нужно читать всё, нет. Просто выбери то, что интересно и пригодится конкретно тебе.
• Выход Opus 4.7 для Claude. Как всегда - выше, качественнее, сильнее. Добавили новый xhigh effort, почитать подробнее тут. А тут можно прочитать постмортем 23 апреля + сброс лимитов от Anthropic. Они пропустили несколько багов, которые ухудшили качество работы.
• Выход Claude Design. От презентаций и до UX, UI и дизайна для сайтов и приложений. Лимиты улетают быстро, поэтому 100% уметь работать, чтобы не терять лишнее. [подробнее почитать тут]
• Выход GPT-5.5 от OpenAI. Первый полностью переобученный базовый GPT со времён GPT-4.5. Всё так же как и обычно: круче, выше, сильне и т.д. но в целом действительно видны изменения. [подробнее почитать тут]
• Выход Cursor 3. Считается хорошим выбором для новичков, и не только, причём заслуженно. Все твои агенты в одном месте, до 10 параллельных агентов на юзера и интеграция с браузером. [подробнее почитать тут]
• Kaspersky выпустили гайд по безопасности vibe coding. Хоть советы и простые, очевидные, но почему в новостях фигурируют удаления БД и утечка ключе? Однозначно стоит 4 минут чтения
• Cursor Talk to Figma MCP. Достаточно посмотреть видео работы, как-будто фигурант на №1 mcp по работе с Figma. Сам пока-что не пробовал, но обязательно буду тестировать, пока в закладках. Помним про то, как mcp съедают токены.
• Дизайнер Anthropic написал тред по Claude Design. Советы от человека в виде коротких заметок. Можно написать свой вопрос и, возможно, Раян ответит на конкретно твой вопрос. [подробнее читать тут]
• Фикс одинаковых AI дизайнов. Если у тебя было чувство:"О, этот дизайн сделан AI" и не хочется себе такого же - советую попробовать. Учитывая как много токенов кушает Claude Design, можно применять.
На этом дайджест подошел к концу, если тебе заходит такая рубрика, поставь огонь - посмотрим, сколько нас. Если есть чем поделиться, буду рад почитать в комментариях, что за апрель приглянулось тебе, спасибо!
Привет, в продолжение ежемесячного дайджеста, делюсь. Тебе не нужно читать всё, нет. Просто выбери то, что интересно и пригодится конкретно тебе.
• Выход Opus 4.7 для Claude. Как всегда - выше, качественнее, сильнее. Добавили новый xhigh effort, почитать подробнее тут. А тут можно прочитать постмортем 23 апреля + сброс лимитов от Anthropic. Они пропустили несколько багов, которые ухудшили качество работы.
• Выход Claude Design. От презентаций и до UX, UI и дизайна для сайтов и приложений. Лимиты улетают быстро, поэтому 100% уметь работать, чтобы не терять лишнее. [подробнее почитать тут]
• Выход GPT-5.5 от OpenAI. Первый полностью переобученный базовый GPT со времён GPT-4.5. Всё так же как и обычно: круче, выше, сильне и т.д. но в целом действительно видны изменения. [подробнее почитать тут]
• Выход Cursor 3. Считается хорошим выбором для новичков, и не только, причём заслуженно. Все твои агенты в одном месте, до 10 параллельных агентов на юзера и интеграция с браузером. [подробнее почитать тут]
• Kaspersky выпустили гайд по безопасности vibe coding. Хоть советы и простые, очевидные, но почему в новостях фигурируют удаления БД и утечка ключе? Однозначно стоит 4 минут чтения
• Cursor Talk to Figma MCP. Достаточно посмотреть видео работы, как-будто фигурант на №1 mcp по работе с Figma. Сам пока-что не пробовал, но обязательно буду тестировать, пока в закладках. Помним про то, как mcp съедают токены.
• Дизайнер Anthropic написал тред по Claude Design. Советы от человека в виде коротких заметок. Можно написать свой вопрос и, возможно, Раян ответит на конкретно твой вопрос. [подробнее читать тут]
• Фикс одинаковых AI дизайнов. Если у тебя было чувство:"О, этот дизайн сделан AI" и не хочется себе такого же - советую попробовать. Учитывая как много токенов кушает Claude Design, можно применять.
На этом дайджест подошел к концу, если тебе заходит такая рубрика, поставь огонь - посмотрим, сколько нас. Если есть чем поделиться, буду рад почитать в комментариях, что за апрель приглянулось тебе, спасибо!
🔥29👍7❤3
Claude Design: полезные советы
Привет, две недели гонял Claude Design по задачам: улучшение дизайн системы, проработка профиля, реализация отдельных экранов.
Инструмент просто вау, но квоту ест будь здоров. Я собрал девять пунктов, которые озвучил бы себе в первый день работы - с ними бы работа была куда быстрее, дешевле и качественнее!
1. Начинай с дизайн-системы
Главный буст качества - собрать систему до первого экрана: цвета, типографику, отступы, кнопки, карточки, инпуты, иконки и правила визуального языка. Claude Design на основе этого создаёт Design.md, который становится “источником правды” для всех следующих лендингов, слайдов, видео и визуалов.
Чем точнее ты опишешь, что хочешь. ЦА, палитру цветов и т.д. тем чище и дешевле по токенам выйдет результат.
2. Генерируй идеи в чате, воплощай в Design
Claude Design - плохое место для размышлений. Каждая попытка “подумать прямо там” съедает сессию и квоту. Лучше сначала в обычном чате собрать: аудиторию, цель, структуру, стиль, референсы, ограничения, тексты.
А в Design заходить уже с готовым markdown ТЗ, чтобы тратить лимит на производство результата.
Если нужно сэкономить токенов, весь брейншторм и проработку можно сделать на любой топовой LLM модели. А непосредственную реализацию на пред-топовой, если нужно сэкономить.
3. Убивай AI слоп на старте
Если попросить сделать "современно" или "красиво и качественно" - велик шанс получить дженерик цвета, шрифты, стили и т.д. Чтобы миновать "похожесть на остальных" сразу задавай конкретику.
Если не знаешь, что и как делать, так и напиши:"Хочу уникальный для меня стиль, не знаю как тебе объяснить. Задавай мне вопросы и ориентируйся на ведущие стандарты в индустрии".
4. Не пытайся всё сделать одним инструментом
Claude хорош как бренд-стратег: миссия, аудитория, tone of voice, палитра, типографика, логика бренда.
Но если тебе нужны обложки, дизайн для поста и т.д. рассмотри Image 2.0 от GPT. Генерация доступна даже для бесплатных аккаунтов.
5. Включай connectors: docs, Slack, Drive, заметки
Подключи заметки, обсуждения команды, продуктовый фидбек, расшифровки созвонов. И пиши прямо: "прочитай заметки с обсуждения и собери три варианта дизайн решений".
6. Wireframe полезен, но не всегда
Wireframe режим хорош, когда ты ещё идешь структуру, сценарий или разные продуктовые направления. Но если ты уже понимаешь макет, блоки и стиль, не сжигай квоту на лишние черновики.
7. Следи за сборкой вживую
Если Claude Design пошёл не в ту реализацию, останови его сразу. Дать Claude пять минут собирать неправильное направление = потерять драгоценные токены и ждать неделю обнуления.
8. Не грузи лишний контекст
Полный GitHub репозиторий может съесть сильно больше токенов, чем логотип + markdown спека. Давай Claude ровно то, что нужно для задачи: бренд, нужные экраны, компоненты, референсы, но не весь багаж проекта.
Тред стал длинным и грязным? Экспортируй проект и заходи в свежую сессию.
9. Упёрся в лимит - меняй поверхность
Claude Design не обязан быть местом, где проект начинается и заканчивается. Кончилась квота? Экспортируй и продолжай в Claude Code или в редакторе, где работаешь обычно.
Свежий кейс - экраны под фичу, где 4 состояния экрана. Claude Design отрисовал одно, остальные пропустил.
Можно было бы просить покопаться глубже в проекте, но токенов было уже мало, и решил попросить Claude Code дорисовать.
Code по одному эталону вытащил логику стиля: отступы, иерархию, акценты, поведение компонентов, и достроил оставшиеся три состояния так, что от первого не отличишь.
Ключевое: это контролировать руками. Без явного ориентира Code уйдёт в свою интерпретацию, и на выходе зоопарк: один экран в стиле Design, три в своей. Эталон и инструкция "равняйся на него" - и консистентность держится.
Варианты редизайна закинул в комменты:
1. Первое фото - Claude Code
2. Второе фото - Claude Design
А ты пробовал Claude Design? Какие ощущения / результаты? Делись в комментах☕️
Привет, две недели гонял Claude Design по задачам: улучшение дизайн системы, проработка профиля, реализация отдельных экранов.
Инструмент просто вау, но квоту ест будь здоров. Я собрал девять пунктов, которые озвучил бы себе в первый день работы - с ними бы работа была куда быстрее, дешевле и качественнее!
1. Начинай с дизайн-системы
Главный буст качества - собрать систему до первого экрана: цвета, типографику, отступы, кнопки, карточки, инпуты, иконки и правила визуального языка. Claude Design на основе этого создаёт Design.md, который становится “источником правды” для всех следующих лендингов, слайдов, видео и визуалов.
Чем точнее ты опишешь, что хочешь. ЦА, палитру цветов и т.д. тем чище и дешевле по токенам выйдет результат.
2. Генерируй идеи в чате, воплощай в Design
Claude Design - плохое место для размышлений. Каждая попытка “подумать прямо там” съедает сессию и квоту. Лучше сначала в обычном чате собрать: аудиторию, цель, структуру, стиль, референсы, ограничения, тексты.
А в Design заходить уже с готовым markdown ТЗ, чтобы тратить лимит на производство результата.
Если нужно сэкономить токенов, весь брейншторм и проработку можно сделать на любой топовой LLM модели. А непосредственную реализацию на пред-топовой, если нужно сэкономить.
3. Убивай AI слоп на старте
Если попросить сделать "современно" или "красиво и качественно" - велик шанс получить дженерик цвета, шрифты, стили и т.д. Чтобы миновать "похожесть на остальных" сразу задавай конкретику.
Если не знаешь, что и как делать, так и напиши:"Хочу уникальный для меня стиль, не знаю как тебе объяснить. Задавай мне вопросы и ориентируйся на ведущие стандарты в индустрии".
4. Не пытайся всё сделать одним инструментом
Claude хорош как бренд-стратег: миссия, аудитория, tone of voice, палитра, типографика, логика бренда.
Но если тебе нужны обложки, дизайн для поста и т.д. рассмотри Image 2.0 от GPT. Генерация доступна даже для бесплатных аккаунтов.
5. Включай connectors: docs, Slack, Drive, заметки
Подключи заметки, обсуждения команды, продуктовый фидбек, расшифровки созвонов. И пиши прямо: "прочитай заметки с обсуждения и собери три варианта дизайн решений".
6. Wireframe полезен, но не всегда
Wireframe режим хорош, когда ты ещё идешь структуру, сценарий или разные продуктовые направления. Но если ты уже понимаешь макет, блоки и стиль, не сжигай квоту на лишние черновики.
7. Следи за сборкой вживую
Если Claude Design пошёл не в ту реализацию, останови его сразу. Дать Claude пять минут собирать неправильное направление = потерять драгоценные токены и ждать неделю обнуления.
Прервать рано дешевле, чем потом лечить мёртвый макет десятью правками.
8. Не грузи лишний контекст
Полный GitHub репозиторий может съесть сильно больше токенов, чем логотип + markdown спека. Давай Claude ровно то, что нужно для задачи: бренд, нужные экраны, компоненты, референсы, но не весь багаж проекта.
Тред стал длинным и грязным? Экспортируй проект и заходи в свежую сессию.
9. Упёрся в лимит - меняй поверхность
Claude Design не обязан быть местом, где проект начинается и заканчивается. Кончилась квота? Экспортируй и продолжай в Claude Code или в редакторе, где работаешь обычно.
Свежий кейс - экраны под фичу, где 4 состояния экрана. Claude Design отрисовал одно, остальные пропустил.
Можно было бы просить покопаться глубже в проекте, но токенов было уже мало, и решил попросить Claude Code дорисовать.
Code по одному эталону вытащил логику стиля: отступы, иерархию, акценты, поведение компонентов, и достроил оставшиеся три состояния так, что от первого не отличишь.
Ключевое: это контролировать руками. Без явного ориентира Code уйдёт в свою интерпретацию, и на выходе зоопарк: один экран в стиле Design, три в своей. Эталон и инструкция "равняйся на него" - и консистентность держится.
Варианты редизайна закинул в комменты:
1. Первое фото - Claude Code
2. Второе фото - Claude Design
А ты пробовал Claude Design? Какие ощущения / результаты? Делись в комментах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6❤4
Anthropic договорились с SpaceX о партнёрстве
SpaceX отдают Anthropic всю мощность своего дата-центра Colossus. По этому поводу Anthropic объявили три апдейта по лимитам:
1. 5-часовые лимиты в Claude Code удвоены. Касается планов Pro, Max, Team и seat-based Enterprise. В одном "окне" теперь помещается в 2 раза больше работы.
2. Для Pro и Max убрали урезание лимитов в пиковые часы. С недавних пор, днём, Claude Code душил сильнее, чем ночью. Теперь лимит одинаковый круглые сутки.
3. Заметно подняли API rate limits для Claude Opus. Конкретные цифры можно посмотреть в таблице на странице анонса.
Я до конца не уверен, но судя по риторике из этого твита, имели ввиду с сегодняшнего дня и бессрочно
SpaceX отдают Anthropic всю мощность своего дата-центра Colossus. По этому поводу Anthropic объявили три апдейта по лимитам:
1. 5-часовые лимиты в Claude Code удвоены. Касается планов Pro, Max, Team и seat-based Enterprise. В одном "окне" теперь помещается в 2 раза больше работы.
2. Для Pro и Max убрали урезание лимитов в пиковые часы. С недавних пор, днём, Claude Code душил сильнее, чем ночью. Теперь лимит одинаковый круглые сутки.
3. Заметно подняли API rate limits для Claude Opus. Конкретные цифры можно посмотреть в таблице на странице анонса.
Я до конца не уверен, но судя по риторике из этого твита, имели ввиду с сегодняшнего дня и бессрочно
🔥12👍6❤3
Настрой Claude под себя: Profile, Style, Memory за 20 минут
Claude - доступен как чат-бот для повседневных задач, так и в виде специализированных инструментов для разработчиков и бизнеса.
Эти и многие другие темы мы сегодня разберём.
• Ты узнаешь какую LLM использовать и для чего
• Моя формула поможет сэкономить тебе токены
• Оописание проектов сделает твою работу структурной и гибкой.
Буду рад поддержке в виде лайка и комментария, если есть вопросы - с радостью отвечу, спасибо!🙏
Claude - доступен как чат-бот для повседневных задач, так и в виде специализированных инструментов для разработчиков и бизнеса.
Но знал ли ты, что можно настроить стиль общения? Что недавно вышедший Claude Design теперь твой ручной дизайнер? Да и вообще, зачем тебе Claude если есть ChatGPT?
Эти и многие другие темы мы сегодня разберём.
• Ты узнаешь какую LLM использовать и для чего
• Моя формула поможет сэкономить тебе токены
• Оописание проектов сделает твою работу структурной и гибкой.
Буду рад поддержке в виде лайка и комментария, если есть вопросы - с радостью отвечу, спасибо!
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Claude с нуля: что выбрать и как настроить за 20 минут
Claude - доступен как чат-бот для повседневных задач, так и в виде специализированных инструментов для разработчиков и бизнеса. Но знал ли ты, что можно настроить стиль общения? Что недавно вышедший Claude Design теперь твой ручной дизайнер? Да и вообще,…
🔥12👍6❤2👏1