Max Syabro and Stuff
240 subscribers
321 photos
41 videos
8 files
243 links
@syabro_chats в роли акына: что вижу то пою.
- Запускаю presync.io
- Web, tech, management.
Download Telegram
LLM кодинг или куда все катится. Часть 2

Мои команды для CC

1. /linear-create - собрать контекст от меня, подумать с гемини.
Ауткам: задача в линеаре с требованиями

2. /linear-plan - взять задачу из линеара, рассказать мне как понял, далее вместе с гемини собрать архитектуру и общий план как задача будет выполнена. С аппрувом от меня. Сохраняет промежуточное в маркдауне.
Ауткам: Комментарий в линеаре с планом.

3. /linear-todo - из плана и задачи разработать пошаговый план выполнения. Каждый шаг атомарный + четкий DoD
Ауткам: .local/plan-TSK-123-todo .md. Храню локально в md потому что МСР не умеет обновлять комментарии; cli который я поставил тоже

4. /linear-code - получит весь контекст из линеара, чекнуть есть ли туду и начинать делать кодить по одной задаче из туду.
Ауткам: каждый шаг - коммит. Ибо как уже выше ловлю на "Тесты не прошли да и хуй с ним, давай коммитить, я сделяль". В общем ссу давать доступ на коммит и быстро смотрю что там нахуевертили. Плюс у меня electron - там надо тестить руками. Мне один баг кросссистемный (app-front) чинило долго.

5. /linear-finish - анализирует коммиты по таске (надо еще чтение плана добавить), генерит текстом "что сделано", создает комментарий в линеаре, закрывает таску.
Ауткам: закрытая таска с описанием что сделано
🔥31
LLM кодинг или куда все катится. Часть 3.

Я сейчас использую 3 инструмента:

- Claude Code - основной архитектор, оркестратор и наиболее бесящий. Он же дергает Gemini CLI
- Gemini - субагент для анализа кодовой базы, проверки ченжсета, проверки на SRP и всякого такого.
- Github Copliot - для точечного редактирования файлов. Ну и всего $10

Сначала идея была в том чтобы ждать, пока Claude слоупоком загрепает что-то там в системе, можно послать его в Gemini, у которого гораздо больше размер контекста. На presync.io, на котором я сейчас обкатываю все эти команды, я говорю юзать --all_files. И не нужно ждать пока СС по одному файлу что-то там родит.

Например:
Ask gemini how the app dowloads installation files and how it's being triggered on the frontend


Чуть позже когда я начал использовать эту связку, я понял (но это не точно), что тут есть интересный сайд-эффект. Субьективно начинает работать какой-то метод утенка.

Claude объясняет Gemini, что ему нужно узнать, и потом получает назад результат. И мне кажется что получаемый outcome гораздо более четкий и предсказуемый. Плюс Claude не захламляет свой контекст анализом и грепом кучи файлов, которые дальше не нужны там.

PS В инструкции ниже очень важная строка


!IMPORTANT MUST NOT ANY COMMANDS TO PROVIDE ANY CONTEXT TO GEMINI


Гугловцы как обычно отличаются умом и сообразительностью и не дают досутп gemini ни к каким вызовам внешних тулов при gemini -p. Поэтому учитываем что он умеет только читать файлы. На запись, вызов баша он падает.

PSS Спизжено с https://www.reddit.com/r/ChatGPTCoding/comments/1lm3fxq/gemini_cli_is_awesome_but_only_when_you_make/
3😁1
CLAUDE-GEMINI.md
3.2 KB
Пара примеров как я раньше испльзовал гемини + инструкция для клода

https://gist.github.com/syabro/e84b68d56584c2b0d0a96b9fe2a7b03e

To be continued завтра
👍1
Forwarded from Early Growth Hacks
UI-библиотеки, которые экономят часы фронта и разработки
Если ты хочешь:
1. Сократить затраты на верстальщиков / разрабов
2. Хочешь давать своим разрабам максимально близкий reference
3. Сам делаешь MVP через Lovable/Cursor/Windsurf/Bolt и хочешь крутой дизайн через промпты (потому что ты модный vibe coder)

то ниже open source (free) UI components list для этого:
https://originui.com
https://blocks.mvp-subha.me
https://www.shsfui.com
https://www.kibo-ui.com
https://skiper-ui.com
https://ui.shadcn.com (из поста ранее)

PS про communities посты следующие на очереди
PSS спасибо за reposts, которых больше чем реакций, но если вы их поставите, то тоже будет круто


#ui
🔥6🤔1
TIL: Wife Acceptance Factor

Обозначает насколько какое-либо техническое устройство, гаджет или изменение в интерьере “приемлемо” с точки зрения жены, особенно в контексте внешнего вида, размера, шумности или заметности в доме.

Обычно используется:
• в аудиофильских кругах (громоздкая аппаратура);
• у домашних серверщиков (стойки, кабели, вентиляторы);
• у радиолюбителей (антенны и передатчики на крыше);
• у умных домов (неэстетичные датчики или коробки).

Пример:
Я хотел поставить в зале сабвуфер размером с чемодан, но он не прошёл WAF.


https://en.wikipedia.org/wiki/Wife_acceptance_factor
😁83😱1
ТЕХНОЛОДЖИА
😁5🤪3
Forwarded from Journal
Ну, собственно технолоджиа на фото выше — это приёмник для микрофона-петлички.

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

Оказалось, что всего за 8 долларов (8 USD Карл!) можно купить бандл из двух беспроводных микрофонов с приемником и кейс с зарядкой. Качество звука вроде неплохое, если диктовать кому-то что-то голосовым или сразу транскрайбить в текст. Конечно, для мамкиных влогеров и ютуберов будет хреноватое качество, но тем не менее 8 сука баксов!

Один микрофон держит 6 часов, поэтому если их менять, второй кидать в кейс на зарядку, диктовать можно круглые сутки.

Микрофон нормально гуглится по запросу "J13 microphone". Dот пример на Амазоне но та он стоит $30, поэтому вперед на Алиэкспресс 🙂

https://www.amazon.com/SENXIN-Microphone-Precision-Two-Person-Interviews/dp/B0C1VG3QTV?gQT=2
ChatGPT раскатали Agent в Plus

А не только в Pro как раньше.

Он мне успешно заказал 1кг изюма на lazada.co.th с промпта:
login to lazada
find me 1kg of black raisins delivery from thailand, 5* rating with 30+ orders
order using my adress 165/164 + use card xxxx


В начале попросил перехватить браузер и ввести логин и пароль.

Ахренетительно, будущее тут!
3
Я конечно Валера, прям бинго собрал

- когда переезжал на netcup забыл бекапы в крон добавить
- с ллм на проде фиксил пермишны в постгресе

разумеется все упало нахер)

warp.dev спас 🙂, чот там поправил
3