Дизайн-ментор
Мне хотелось иметь под рукой не «ассистента, который отвечает», а наставника уровня 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 раскладывает агента и скилы симлинками в ~/.claude — git pull сразу подтягивает свежий контент. Есть --check, --dry-run, --uninstall и --update.
Что в итоге
- Триггер «позови ментора» — работает в любой сессии Claude Code
- 26 скилов, каждый — самостоятельный документ с источниками
- Еженедельная автопроверка свежести living-скилов
- Живая рекомендация моих внешних скилов через GitHub API