Как я работаю с ИИ
Обновлено
Я дизайнер и последний год много вайбкожу. Код я не пишу: знаю базу HTML и CSS, а дальше описываю, что хочу получить, и прохожу несколько кругов правок.
Сейчас у меня несколько проектов, и в каждом открыто по несколько сессий Claude Code: всего от 4 до 12 окон одновременно. Когда сессий столько, мешает всё сразу. Окна не различить, непонятно, какая сессия ждёт ответа, договорённости из чатов и созвонов до Claude не доезжают, а сам он каждое утро начинает с чистого листа.
Сетап появлялся постепенно: что-то начинало мешать, и я шла с этим к Claude. Ниже коротко, что получилось.
Видеть все сессии
Цвет окон
Каждый проект открыт в своём окне VS Code, и у каждого окна свой цвет. Нужный проект находится по цвету за секунду.
Уведомления на телефон и часы
Когда Claude заканчивает, задаёт вопрос или просит разрешение, телеграм-бот присылает уведомление: что от меня нужно, какой проект, какая ветка и начало ответа. Бот молчит, если окно проекта и так открыто, ждёт две минуты, если Claude может продолжить сам, и не шлёт повторы. Раньше сессия могла полчаса ждать, пока я разрешу ей записать один файл.
Aikon
Уведомление говорит, что сессия закончила, но окно всё равно надо искать. Сначала я две недели правила под себя чужое приложение для менюбара, потом снесла его и сделала своё. Aikon показывает каждую сессию в одном из четырёх статусов: просит разрешение, ждёт ответа, закончил, работает. Клик открывает нужное окно. Claude Code сам нигде не пишет, что он делает, поэтому Aikon сверяет два источника: короткие записки, которые оставляют хуки, и последнюю строчку диалога. Код открыт: github.com/blinbirka/aikon.
Контекст доезжает до Claude
Чаты
Пет-проекты мы с друзьями обсуждаем в телеграме, у каждого проекта свой топик. Я завела второй аккаунт, подключила его к Claude, и он сохраняет переписку в папку проекта. Теперь можно написать «там Ваня попросил покрасить кнопку», и Claude сам найдёт сообщение, поправит и отчитается в группу.
Созвоны
Granola (известный сервис записи созвонов) отдавала только саммари, а полный транскрипт и выгрузка в базу у неё платные. Поэтому мы с другом сделали свой Meeting Recorder: он писал код, я делала дизайн. Рекордер сам замечает звонок в Zoom, Teams, Slack или Discord, пишет мой голос и голос собеседника раздельно, а расшифровка сама ложится в нужную базу с выжимкой: о чём говорили, что решили, кому что делать. За первый месяц так разложились два десятка созвонов, около четырёх долларов по счётчику Claude. Код открыт: github.com/mmaximov97/meeting-recorder.
Базы знаний
Всё это живёт в Obsidian: личная база, база у каждого рабочего проекта рядом с кодом и общая база пет-проектов в приватном репозитории. В корне каждой лежит индекс со списком заметок, Claude сначала открывает его и находит нужное с первого раза. Индекс пересобирается сам в начале каждой сессии.
Claude помнит, как со мной работать
Claude не помнит прошлую сессию. Каждое утро я заново объясняла, что я дизайнер, что интерфейс показываем на запущенном сайте, а не скриншотом, и что без моего «да» ничего не коммитим.
Правила
Теперь это записано в семи файлах, которые Claude читает в начале каждой сессии. Новое правило появляется, когда он в очередной раз делает не так. Работают только конкретные: «пиши понятно» он пропускает, а «не присылай список изменённых файлов» выполняет.
Скиллы
Инструкции под конкретные задачи: анимации в UI, подготовка к созвонам, разбор моих же сессий. Есть и командные, их я пишу для всей команды проекта.
Журнал решений
После моего «да» Claude записывает строчку: что решили и почему. Новая сессия начинается с последних записей, так что старую можно спокойно закрыть.
Работает без меня
Claude в телеграме
Идеи приходят в любой момент, поэтому Claude отвечает мне в телеграме. Пишу боту название проекта, и он работает уже в нём. Что ему можно делать без спроса, прописано заранее.
Проверки по расписанию
Мак сам запускает Claude в нужное время, и тот пишет, только если есть что сказать. Вечером он проходит по переписке за день и обновляет статусы проектов, раз в час делает копию рабочих файлов, а ещё ищет билеты, когда мы с друзьями едем куда-то из разных городов: так, чтобы все приехали в одно время. Таких проверок уже больше десяти.
Сколько это стоит
Когда Claude ищет что-то в проекте, он читает десятки файлов, и всё прочитанное висит в сессии до конца. Я посчитала: в шести самых тяжёлых сессиях 44% команд были чтением и поиском. Теперь поиск уходит помощнику на дешёвой модели, он читает у себя и возвращает короткий ответ. А сколько думать, Claude подсказывает сам: наброски и мелкие правки по-быстрому, баг через несколько файлов или текст наружу по-максимуму.
Что из этого следует
Однажды я пролила воду на мак и, пока он был в ремонте, работала на другом ноуте. Это было ужасно! Тогда я и поняла ценность своего сетапа. Заодно научилась держать копию всех правил в облаке.
Сетап меняется каждую неделю: что-то ломается, появляются новые задачи, обновляются модели. Через полгода готовые решения отсюда скорее всего устареют. Поэтому мне важнее показать, как я к ним прихожу: что-то мешает, и я иду с этим к Claude.