Перейти к содержимому
Экосистема AI Vibe

Разборы

Madrina: карьерный коуч в Slack за два часа Claude Code

Редакция 12 ноября 2026 г.

Madrina: карьерный коуч в Slack за два часа Claude Code

Три развилки задают исход агентного спринта: скорость кода, сила демо и контроль чувствительных исходящих. В кейсе хакатона Code with Claude бот Madrina собран в Slack примерно за два часа параллельных сессий Claude Code, но не попал в шестёрку лидеров из‑за ролика, а не репозитория.

Зачем коуч живёт в Slack, а не в отдельном сервисе

Francesco R Coronel назвал бота Madrina «крёстной»: того, кто поручится за вас. Толчком стала отмена Grace Hopper Celebration за 14 дней до открытия: одиннадцать человек из её команды в Slack уже готовились к поездке на конференцию, где для многих женщин-инженеров это редкий доступ к наставникам «похожих на себя».

Madrina задумана как career coach внутри Slack: там же, где задачи, стендапы и follow-up после one-on-one. В демо персона Ana Rivera (синтетический Senior с целью Staff) проходит сценарии App Home, еженедельный focus check, лог побед, коучинг по полке материалов женщин-авторов и флаг glue work. Весь демо-контент вымышлен; данные лежат в synthetic JSON вместо базы.

Для разработчика с ИИ-инструментами угол не в HR-риторике, а в том, что ассистент встроен в канал, где уже принимаются решения. Отдельное приложение добавило бы онбординг; здесь бот встречает пользователя на привычной площадке.

Два часа, двенадцать сессий Claude Code и налог на стыковку

Сборка шла на Code with Claude: Women in AI Hackathon от Anthropic. Автор начал в 10:44 (задержался на встрече), сдача до 12:45; чистого билда вышло около двух часов.

Стек из поста: Claude Code как основная среда, старт от Vercel Slack Agent Template (Bolt for JS on Nitro, Claude Opus 5.5 через AI SDK). Первая правка в 10:47: замена AI-слоя шаблона на прямые вызовы Claude; к полудню появились App Home, DM с focus check, log a win и @mention coach.

В таблице автора «By the numbers»:

Показатель Значение
Время сборки About 2 hours
Сессии Claude Code 12 (1 основная + 11 параллельных)
Коммиты 26 за хакатон
Код ~2 960 строк / 57 файлов
Стоимость (list) ~$53

Хакатонный лимит по времени совпал с реальностью соло-цикла: одна модельная среда, жёсткий дедлайн, без отдельной команды на интеграцию.

Сравнений с Copilot, Cursor или иными IDE-агентами в первоисточнике нет: нарратив сосредоточен на Claude Code и Slack-шаблоне.

За те же ~2 часа автор держал режим двенадцати сессий Claude Code (одна главная и одиннадцать побочных). Побочные ветки тянули брендинг, synthetic seed data, Block Kit и demo script; в последний час успели MCP, экспорт brag doc и live glue work flag.

Плату за параллелизм Coronel называет integration tax: сессии гонят фичи, но коммиты сходятся в одном репозитории. Демо на сдаче сорвалось из‑за pnpm install после подтягивания коммитов без установленной зависимости: скорость кодинга обогнала проверку окружения.

Для соло на похожем workflow вывод тот же, что в ретроспективе автора: границы файлов между параллельными агентами и один владелец коммитов важнее, чем ещё одна побочная фича перед дедлайном.

MCP и черновики: модель пишет, человек решает

В сценарии «черновик заметки менеджеру» Claude генерирует текст, Madrina ничего не отправляет руководителю без явного решения пользователя. Коучинг, превращение одной строки в promo-ready win и ответы в тредах идут через вызовы Claude внутри Slack.

Отдельно заявлен MCP connector: «ваш Claude» может читать профиль Madrina, пробелы по career ladder и wins, чтобы вопросы вроде «am I on track for Staff?» работали вне Slack, в том числе в claude.ai после доработки.

Агент готовит чувствительный артефакт (письмо, brag doc, weekly plan), отправка и правда остаются за человеком. Для соло-разработчика с MCP в IDE то же правило снижает риск «агент нажал Enter за вас».

Топ-6 сорвало видео: уроки для агентного спринта

Madrina не вошла в top 6; автор связывает это с демо-видео, а не с качеством кода. Советы «what I'd do differently»: черновое видео на полпути; финальная запись за 30 минут до дедлайна; не брать поздние side quest'ы (MCP, brag doc и glue flag работали, но не попали в ролик); заморозить checkout перед записью; читать лимит хакатона заранее (2:00 на видео съели время впустую).

Что сработало по его словам: письменный spec с приоритетами «cut from the bottom» и одна synthetic persona с ясной историей; подробности в LEARNINGS.md репозитория на GitHub.

Хакатонная версия остаётся open source под MIT: github.com/FrancesCoronel/madrina. Дальше side project без обещанного релиза; мечта когда‑нибудь принести бота в Latina.dev Slack рядом с каталогом менторов.

Если сжать материал Coronel до применимых шагов:

  1. Spec снизу вверх: фичи с приоритетом отсечения, иначе параллельные агенты размоют демо.
  2. Draft-only для чувствительных исходящих: модель пишет, человек публикует.
  3. Считать list-стоимость длинных agent sessions (~$53 за описанный спринт) до масштабирования параллелизма.
  4. Демо на хакатоне равно продукту: без ролика даже ~3k LOC и MCP не попадают в топ.

Карьерный фокус поста: женщины-инженеры в Slack. Урок для vibe coding в том, как за один слот хакатона вывести рабочего бота в корпоративный мессенджер и не повторить ошибку «код готов, видео нет».


Источники

  • Francesco R Coronel — «Madrina: A Career Coach for Women Engineers» (Dev.to, 11 ноября 2026): Dev.to — дата доступа 2026-11-12 (UTC).
  • Репозиторий Madrina (MIT): https://github.com/FrancesCoronel/madrina — по ссылке из поста; дата доступа 2026-11-12 (UTC).