Cododel.dev | Александр
98 subscribers
472 photos
62 videos
7 files
200 links
Alexander Cododel. Full Stack Web Dev since 2019.

📍 Канал: мысли и проекты
📍 Чат: @cododel_chat
📍 Связь: @cododel

🔗 https://cododel.dev
Download Telegram
Spec-Driven Development
#SDD

Звучит интересно, особенно сейчас, когда спецификацию не нужно вылизывать самостоятельно, достаточно чётко технически описать требования, а опишет их AI

https://github.com/Fission-AI/OpenSpec
Надобно опробовать, тк главное преимущество которое описывает автор заключается в сохранении контекста задачи между чатами, даже, если модель ошибется и пойдёт по неправильному пути.
Придется так же перезапустить чат, но прогресс и план разработки будет зафиксирован в спецификации.

Нашел в реддите, пока фид курсора листал
https://www.reddit.com/r/cursor/s/yW88wO1qcH
Думаю, что приготовить с фаршем свинским
Cododel.dev | Александр
Думаю, что приготовить с фаршем свинским
Не смотря на "Свинский фарш" — модель очень хороша
Возьму её на вооружение в пару с grok-code-fast-1, как более интеллектуальную и очень дешевую модель вместо gemini-2.5-pro с сопоставимой скоростью.

А сниженное потребление токенов, по заявлениям Claude Opus на 40% на thinking — может и лимиты меньше будут использоваться, а в usage based дешевле.
Поставлю её себе вместо gemini-2.5-flash в raycast по openrouter тоже, тк последнее время пользуюсь в веб интерфейсе Grok, и меня она более чем устраивает, отвечая на повседневные вопросы быстрее и не хуже чем Expert (полноценный Grok 4), ни разу не израсходовав лимиты за последнюю неделю.

---
А "Белорусские Колдуны" — реально существуют как блюдо.
Cododel.dev | Александр
Spec-Driven Development #SDD Звучит интересно, особенно сейчас, когда спецификацию не нужно вылизывать самостоятельно, достаточно чётко технически описать требования, а опишет их AI https://github.com/Fission-AI/OpenSpec Надобно опробовать, тк главное преимущество…
Проникся к функции диктовки на макбуке.
#SDD #MacOS

Очень удобно набирать большие тексты голосовым вводом.

Сейчас таким образом пишу базу спецификации для одного проекта, надеюсь таким образом очень сильно ускорить этот процесс.

Из интересных наблюдений — приходится думать иначе, а так же голосовой ввод никак не прирывает печать с клавиатуры, так что с форматированием никаких проблем нет.
И работает прекрасно как на русском, так и на анлийском, только знаки препинания не ставит, и на приложения не делит, это желательно самому делать.
При этом даже автодетект произносимого языка имеется, но с приоритетом на выбранную раскладку, если слово по звучани или акценту ближе к выбранной раскладке.
Cododel.dev | Александр
Spec-Driven Development #SDD Звучит интересно, особенно сейчас, когда спецификацию не нужно вылизывать самостоятельно, достаточно чётко технически описать требования, а опишет их AI https://github.com/Fission-AI/OpenSpec Надобно опробовать, тк главное преимущество…
Spec-Driven Development | Первые впечатления от OpenSpec
#SDD

Описал проект, составил спецификацию и концепт проекта.
Так же дополнил основную идею бизнес логики дельтапланирования с ассиметричным распределением, заставил grok-4-fast-thinking подумать, мне очень понравилось его решение
Через команду /openspec-proposal попросил создать фичу из описанной логики, и был приятно удивлен:
- Proposal - why, what changes, impact. Четко всё описано, относительно простым языком.
- Design - context, goals, descisions, risks, migration plan, open positions. — Более техническое описание, грок сам выделил риски плавающей точки к примеру, о которых я вспоминаю лишь в процессе реализации, а последний пункт с open positions поднял пару вопросов, один из которых:
Buffer_multiplier user-configurable? Default 1.05.
Об этом я даже не задумался, что это опциональное решение может быть.
- Tasks: Implementation, validation and testing, Deployment prep. Три четких шага, имеющие свои задачи, которые по OpenSpec дают возможность отслеживать прогресс выполнения работы, и придерживаться плана. (Последнее лично мне очень нравится, так как я вечно скатываюсь в рефакторинг либо активно параллелю работу над разными фичами)
- specs/planning/spec.md: файл с бОльшим кол-вом секций, которые я тут не стану расписывать, но там уже четкое описание кейсов с WHEN/THEN, которое меня радует как ребенка 🤩

---
Это очень взрослый подход к разработке, который я целенаправленно игнорировал в силу количества писанины.
Чисто с бюрократией можно сравнить, не смотря на полную документируемость и историю разработки проекта, на столько подробную и проработанную, что это уже полноценный Wiki.

Сейчас с нейросетями, особенно с уровнем GPT-OSS, Grok-4-fast, Gemini-2.5-(pro/flash) по их price/intelligence/speed — выглядит очень аппетитным пирогом.
Сам вайбкодинг в чистом виде мне слегка отвратителен, но я вообще не чураюсь писать тексты при помощи LLM.
Этот текст важно вычитать, и критически вдумываться в тезисы, уточнять, корректировать. Но грамотность и экспертность таких текстов довольно высока, можно даже собтвенные рукписные тексты собрать в кучку, вычленить паттерны и в системный промпт поместить, чтобы модель писала как автор. (В закрепе моя биография по такому принципу сделана.)

В мою жизнь очень плотно вошли ИИ модели, почти оплностью заменив гугл, но не документацию.
Думать над разными темами в формате диалога, направляя модель в нужную сторону оказалось — сильнейшим бустом в самообучении, и то же самое можно применить к Spec Driven разработке.

А учитывая что подобную фичу нативно у себя выкатил гигант в виде Amazon со своим Kiro IDE, хотя судя по отзывам на Reddit — немного перегруженную, то думаю при серьезном отношении и текущий, описываемый мной формат может стать хорошим решением.

Стек я выбрал AppWrite + Angular 20 + ShadCN
Что получится из этого — я расскажу в ближайшие пару неделю/месяцев, так как разработка будет вестись по выходным и исключительно по настроению

Всем бобра 🏠
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Полезное официально выкатили в Cursor 1.7
Cododel.dev | Александр
Полезное официально выкатили в Cursor 1.7
И еще, кое-что, интересное
Про это анонс не видел, но судя по всему Headless Browser
Cododel.dev | Александр
И еще, кое-что, интересное Про это анонс не видел, но судя по всему Headless Browser
Много софт фич добавляют
Там в бета уже Git Worktrees, Cursor Browser,
И я в бета версии пробовал Agent WIndow - выглядит как хорошая база для формата разработки "через чат"

Но меня интересует сейчас бета верси Plan Mode
Конечно не Spec Driven, но может быть интересно

Выглядит неплохо, особенно для дешевой модели, такой как grok-code-fast-1 можно без вызова инструментов ОО-очень быстро составить план, сделать ревью запланированных действий, внести правки
И отправить в работу

Крутая практика должна быть
О, я фактически Инди-Разработчик
(По стеку, но не по продуктам)

А то я и думаю, что-то я слабо похож с другими разработчиками, с которыми общался.
Правда немного в фриланс, а не прям в собственную продуктовую разработку
Вот сейчас в продуктовую перехожу

Но основная философия инди-разработки мне близка

https://www.youtube.com/watch?v=adWn22ND2uY
1
Добавили ручное управление суммаризацией контекста. Удобно.
#Cursor

Был контекст заполнен на 60%, суммаризирован до 11%
Может быть полезно для длинных цепочек разработки без потери основной сути событий.

https://cursor.com/docs/agent/chat/summarization
👍3
Cododel.dev | Александр
И еще, кое-что, интересное Про это анонс не видел, но судя по всему Headless Browser
Как AI Агенты меняют разработку уже сейчас?

Добавленный browser в cursor - cложно показать скринами, но это полноценная playwright интеграция.
Работает прекрасно!

Но медленно.
Суперскоростной grok-code-fast-1 имеет оверхед около 3сек на вызов каждой операции в браузере.
И тратит прилично контекста.

Предполагаю, если взять модельку подороже, с контекстом побольше — может получиться ручной QA Агент.
Поставил на тестирование - ушел пить чай. (или параллельно разбирать другие задачи)

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

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

В интеграции Playwright + Docs + MCP к бекенду с полным доступом (как у directus) + монорепозиторий (возможно с workspaces тоже работать может)
Получается так, что действительно остается только давать задачи, ревьюить и платить за токены.
Уверен, что главное, и самое выгодное вложение времени - это профессионально освоить работу с ИИ Агентами, а не классическое изучение языков программирования и фреймворков. (Оно само приложится со временем, во время работы, либо ИИ очень ускорит изучение)

---
Посмотрим, на сколько применим подход к реальным продуктовым задачам.
Сейчас я протестировал подход с grok-code-fast-1 на рефакторинге говнокода - в продуманный архитектурно проект.
Оно работает, и больше не имеет проблем с размером контекста, точностью и непредсказуемых действий ИИ - даже с относительно дефолтными настройками, без сис промптов.
Достаточно прописать строгие правила cursorrules в проекте, настроить линтер и тайпчекинг, использовать plan mode и чейнить задачи близкие по смыслу, последовательно, через summary.

Еще три года назад - я был уверен, что AI - пузырь, и ничего полезнее автокомплита или протейших команд, по типу convert to camel case оно не даст
Сейчас я плавно поворачиваюсь к противоположному мнению.

Всё еще спецефичные задачи, качественные решения, ревью — будут решать разработчики, но эти же разработчики скорее всего будут иметь в разы больший план эффективности.
Самые прошаренные, кто освоит параллельных агентов, и сможет это всё организовать - думаю сможет вполне до x10 раз больше задач выполнять 🤔

Странно, но все ведет к такому итогу.
Только умей пользоваться всем инструментарием, думай и плати за токены
Cododel.dev | Александр
Как AI Агенты меняют разработку уже сейчас? Добавленный browser в cursor - cложно показать скринами, но это полноценная playwright интеграция. Работает прекрасно! Но медленно. Суперскоростной grok-code-fast-1 имеет оверхед около 3сек на вызов каждой операции…
Вайбкодинг может быть почти бесплатным, но ресурсоемким.
И я не про локальные LLM

Последнее время кстати начал замечать, как Cursor очень сильно жрет ресурсы ноута
Он не стесняется лагать на M4 Pro, и даже заставляет раскрутить куллер и подогреть клавиатуру 🫨
Приличный вклад делает запущенный dev server nextjs, ребилдящий часть модулей каждый мелкий edit от агента.

Особенно, если прогнать через один чат около 540млн токенов (IO + IO Cache + Output) по курсору.

На Grok-code-1-fast это сейчас бесплатно, а за деньги стоило бы 1.53$
Я же говорил, что он почти бесплатный?))

К слову Summarize - не дает бесконечный контекст.
Есть какие-то критерии, которые ограничивают бесконечное рекурсировное сжатие контекста, так что в какой-то момент /summarize не будет снижать загрузку контекста ниже 40% на 200к окне при повторных вызовах, что приводит все равно к переполнению контекста, а следование правилам ухудшается, так например у меня строгий запрет типизации any снова начинает нарушаться моделью.
Но не смотря на это - очень сильно расширяет возможности.
🗿2
Cododel.dev | Александр
Вайбкодинг может быть почти бесплатным, но ресурсоемким. И я не про локальные LLM Последнее время кстати начал замечать, как Cursor очень сильно жрет ресурсы ноута Он не стесняется лагать на M4 Pro, и даже заставляет раскрутить куллер и подогреть клавиатуру…
Не, ну чо
Я сейчас смог исправить ошибку кривого бэка, валидации и фронта + их несогласованности

Обьяснив модели grok-code-fast-1 — что он в монорепо, что есть shared schema с трансформацией snakeCase -> camelCase и обратно, что логи бэка можно смотреть по docker compose logs directus | head, что можно временно покрыть логами эндпоинт
И самое важное - что не надо прогонять через playwright mcp в браузере каждый раз проверку формы, а можно извлечь запрос, просто через curl его кидать в бэк, а на бэке через directus-mcp можно проверить соответствие данных, и эффект

Он просто взял и за минут 20 вместе со мной, с планированием - просто решил проблему, которую я бы решал приличным когнитивным усилием, и как минимум те-же полчаса.
Вместо этого время было проведено за параллельным просмотром ютубчика 😀

Ну вот прям на сто-оо-олько оно облегчает работу, если разобраться?? 🫢


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

---

Честно, хз сколько это стоило бы на claude, gemini, gpt — думаю за день потратил бы спокойно 30-50$
Но мне реально очень нравится как grok-code-fast-1 справляется, эт прям чудо, если ему давать четкие задачи с достаточным контекстом, самому думать. И иногда можно ревьюить или планировать через claude 4.5 thinking, что обходится тоже очень дешево, тк чтение дешевое, за write tokens - только на thinking и сам фактический план. В целом и Opus тут может быть уместен.

Как выведут planning из beta - опробую на Opus попланировать 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
А, ну я не вайбкодер, инженер получается
В реддите следы у индусов такие же как у джунов 👣
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Есть опытные питонисты?
Есть работа 🤫