Марина Макеева
Назад
Лаба

Дизайн-ментор

Длительность
один день на сборку всех 26 скилов
Стек
Claude Code, markdown-скилы, GitHub Actions, bash

Мне хотелось иметь под рукой не «ассистента, который отвечает», а наставника уровня Head of Product Design — который задаёт наводящие вопросы, хвалит по делу, даёт фреймворк с названием и два-три варианта решения, а не одну «правильную» истину. И которого можно позвать фразой «позови ментора» в любом проекте.

Собрала такого агента и выложила в открытый репозиторий: github.com/mmkeewa/design-mentor.

Архитектура: 4 слоя + оркестратор

26 скилов не лежат плоским списком — они разложены по слоям, как мыслит реальный Head:

  • Оркестраторdiscovery-delivery, роутер над всем циклом. Решает, «что сейчас нужно»: стратегия, исследование, идеация или доводка, — и зовёт нужный скил.
  • Reference — насмотренность (visual-literacy) и первоисточники по платформам (platform-guidelines): Apple HIG, Material 3, WCAG, канонические дизайн-системы.
  • Flow — 15 скилов по фазам продуктового цикла: от product-strategy и ux-research через clean-ui, design-systems, accessibility до handoff-dev-collab и design-impact.
  • Domain — сквозные линзы fintech-ux, ecom-ux, edtech-ux. Накладываются поверх любой фазы: у денег, корзины и обучения разная цена ошибки.
  • Ops — операционка руководителя: управление командой, найм, стейкхолдеры, презентации, design-ops.

В каждом скиле — границы с соседями («когда звать не меня»), типовые ловушки, источники со ссылками и шаблон ответа ментора: похвала → диагноз → фреймворк → 2–3 варианта → следующий шаг.

Две установки, которые прошиты жёстко

Тренд vs мода. Ментор понимает язык индустрии, но не тащит каждый фейд в финтех — перед любым модным паттерном стоит фильтр из четырёх вопросов: решает ли задачу, не ухудшает ли доступность, уместен ли в домене, не надоест ли через полгода.

Living-скилы сверяются с первоисточником. Семь скилов помечены как living — их источники (гайдлайны, регуляторка, галереи) быстро протухают. Раз в неделю GitHub Actions прогоняет скрипт: он читает URL из frontmatter каждого living-скила, сравнивает хэши контента с прошлым запуском и коммитит STATUS.md — какие скилы пора пересверить.

Ещё две фичи

Ментор знает мой GitHub. В начале сессии он смотрит мой профиль через API и, если под задачу пользователя есть отдельный skill-репозиторий (например, design-discovery для референсов), рекомендует его с командой установки в одну строку. Добавляю новое репо — ментор находит его сам, без правок агента.

Установка одной командой. install.sh раскладывает агента и скилы симлинками в ~/.claudegit pull сразу подтягивает свежий контент. Есть --check, --dry-run, --uninstall и --update.

Что в итоге

  • Триггер «позови ментора» — работает в любой сессии Claude Code
  • 26 скилов, каждый — самостоятельный документ с источниками
  • Еженедельная автопроверка свежести living-скилов
  • Живая рекомендация моих внешних скилов через GitHub API