Подпишитесь на мой телеграм-канал DevSpotting.
В этом выпуске говорим с Сергеем Беловым, руководителем команды прошивок умно-домовых устройств в Яндексе с более 20 годами опыта в IT о spec-driven development и практическом использовании AI-агентов в промышленной разработке.
Сергей рассказывает, как пришёл к Claude Code и OpenSpec, почему отделяет вайб-кодинг от разработки с LLM в продакшене.
Обсуждаем полный flow OpenSpec. Отдельно разбираем тесты, coverage, управление контекстным окном, выбор между Opus и Sonnet, эксперименты с oh-my-claudecode и мультиагентным подходом.
Говорим о внедрении нейросетей в команду embedded-разработки: как убеждать разработчиков, как валидировать результат, где заканчивается автоматизация и почему в работе с железом всё ещё важны проверки на реальных устройствах.
Темы выпуска
— чем spec-driven development отличается от обычного planning mode;
— почему OpenSpec удобен для больших pull request’ов;
— как спеки помогают ревьюить смысл, а не каждую строку кода;
— почему Markdown пока выигрывает у HTML/Canvas для diff и code review;
— как LLM-агенты ускоряют разработку, если у человека уже есть сильная экспертиза;
— как внедрять AI-инструменты в команду без сопротивления.
Тайм-коды
00:54 — О чём выпуск: spec-driven development и OpenSpec
01:21 — Опыт Сергея: Яндекс, инфраструктура, embedded и умный дом
03:40 — Первый опыт с Cursor и переход к AI-агентам
07:48 — Почему Сергей выбрал OpenSpec
09:52 — Зачем читать спеки, а не сгенерированный код
10:08 — Сетап: Claude Code + OpenSpec
13:31 — Чем OpenSpec отличается от обычного planning mode
15:01 — Почему внешняя спека даёт предсказуемость между разными агентами
16:29 — Почему «код — это спецификация» не всегда работает
21:21 — Как валидировать тесты и покрытие
22:29 — Как устроен flow OpenSpec: proposal, design, specs, tasks
31:39 — Coverage, verify и проверка полноты реализации
33:03 — Opus или Sonnet: когда можно экономить на модели
37:53 — Управление контекстным окном и compaction
40:41 — Может ли агент читерить с тестами
42:40 — CodeSpeak, спеки как источник истины и будущее генерации кода
53:58 — Markdown, HTML и Canvas: какой формат удобнее для ревью
01:01:17 — Open source vs большая команда: где AI-агенты работают лучше
01:02:09 — LLM как мультипликатор скилла разработчика
01:03:36 — Кейс: плагин для Wiren Board и Matter Bridge
01:10:05 — oh-my-claudecode против OpenSpec: разные подходы к планированию
01:20:34 — Насколько AI ускоряет разработку
01:26:27 — Как команда принимает нейросети
01:28:36 — Индивидуальное внедрение AI-инструментов в команде
01:35:22 — Проверка на железе и границы автоматизации
01:37:38 — Итоги: спеки, embedded и ответственная разработка с LLM
Ссылки выпуска
- OpenSpec
- oh-my-claudecode
- Github Сергея Белова
- Плагин Сергея для добавления Wirenboard-устройств в экосистему Matter
- Cursor Canvas
- OpenAI Symphony
- CodeSpeak
- Matterbridge
- Wiren Board
Подписывайтесь на https://t.me/devspotting.