Инструкция · 6 мин

Личная ОС на Claude Code: четыре части и порядок сборки

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

В карусели я показал четыре части: движок, память, голос, часы. Порядок там указан, а вот что именно писать внутри каждой части — нет. Разберём по очереди, с тем, что у меня реально лежит на диске.

Сразу предупреждение, которое сэкономит тебе неделю: не собирай все четыре сразу. Каждая часть по отдельности уже даёт результат, а вместе они собираются во что-то, что работает без тебя. Но если начать со всех, не заработает ни одна.

Часть 1. Движок

Движок — это Claude Code плюс несколько скиллов. Скилл живёт в папке ~/.claude/skills/<имя>/ и состоит из файла SKILL.md, а рядом лежат скрипты, если они нужны.

Внутри SKILL.md две вещи: заголовок с описанием, когда этот скилл включать, и текст — что делать, когда включился. Всё словами, никакого кода.

Описание — самая важная строка во всём файле. По ней система решает, звать этот скилл или нет. Плохое описание: «помогает с контентом». Хорошее: «пишет посты для телеграм-канала про вайбкодинг; включается на "напиши пост", "сделай прогрев", "контент-план"».

С какого скилла начать. Не с того, который кажется важным, а с того, на который у тебя уходит больше всего часов в неделю. Посчитай честно за последние семь дней. У меня это была отрисовка каруселей — полдня на один пост в редакторе.

Часть 2. Память

Память — обычная папка с текстовыми файлами. Никакой базы данных, никаких векторов.

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

Что писать:

  • Решения и почему так. «Хостинг перенесли на бесплатный, потому что платный давал те же полсекунды за деньги».
  • Грабли. «Скрипт возвращает ноль вместо ошибки, когда сессия умерла — проверять до запуска, а не после».
  • Правила работы. Как ты хочешь, чтобы с тобой работали.
  • Что уже сработало. Чтобы повторять, а не изобретать.

Отдельный файл-оглавление на одну строку про каждый факт — он загружается всегда, а сами файлы читаются только когда тема всплыла. Иначе память начнёт съедать место, ради которого её и заводили.

Чего в память писать не надо: того, что и так видно в коде или в истории правок. Память — для того, что нигде больше не записано.

Часть 3. Голос

Голос — это диктовка вместо печати. На маке она включается двойным нажатием Control, и это бесплатно.

Почему это не мелочь. Длинную задачу лень набирать — и ты ставишь её короче, чем нужно, а потом получаешь не то. Проговорить три абзаца требований занимает сорок секунд.

Вторая половина голоса — озвучка. Свой тембр клонируется один раз и потом читает тексты для роликов. У меня это крутится локально, без подписок.

Часть 4. Часы

Часы — расписание, которое запускает работу без тебя. На маке это launchd, файл-задание в ~/Library/LaunchAgents/.

Три правила, которые я вывел на своих граблях:

Разводи задачи по окнам. Две тяжёлые задачи, стартующие в одну минуту, кладут машину. У меня: 08:00 карусели, 09:00 ролики, 22:30 разбор дня.

Ставь на таймер только то, что уже отработало руками от начала до конца. Автоматика на сыром процессе исправно производит мусор — четыре раза в сутки, каждый день, и ты об этом даже не сразу узнаешь.

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

Что получается в итоге

Утром в мессенджере лежит готовое. Я открываю и решаю: выпускать или переделать.

Не буду продавать сказку: система не решает, о чём говорить. Тему, угол и финальное «да» держу я. Она снимает производство — то есть ту часть, где один человек физически не тянет ежедневный конвейер.

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

С чего начать сегодня

Возьми одну задачу, которая съела больше всего часов на этой неделе. Опиши её словами в файле SKILL.md: когда включаться, что делать, чего не делать. Прогони пару раз руками.

Заработало — переходи к памяти. Часы ставь последними, когда всё остальное уже работает.

Если хочешь мой порядок сборки со всеми файлами и граблями — я упаковал его в [МИКРО-ПРОДУКТ]: [ССЫЛКА-МИКРО].

Как понять, какая часть просела

У каждой части свой характерный симптом, и по нему легко ставить диагноз.

Просел движок. Задачи делаются, но каждый раз по-разному: результат зависит от того, как ты сегодня сформулировал. Значит, нет скиллов — есть только удачные и неудачные запросы.

Просела память. Обсуждаете одно и то же по второму кругу, вчерашние решения приходится напоминать. Значит, журнал не пополняется или он есть, но никто его не читает.

Просел голос. Тексты грамотные, но чужие: их мог написать кто угодно. Значит, корпуса нет или он собран из чужих образцов.

Просели часы. Всё работает, но только когда ты сидишь рядом. Значит, расписания нет, и ты сам работаешь таймером.

Чинить надо ту часть, чей симптом сильнее. Попытка усилить движок при просевшей памяти даёт быстрые ответы, которые всё равно забываются к завтрашнему дню.

Что дальше, когда четыре части собраны

Система перестаёт быть проектом и становится фоном. С этого момента развитие идёт не рывками, а по одному правилу: всё, что ты объяснил или сделал руками дважды, переезжает в файлы.

Практически это выглядит скучно и правильно. Раз в неделю — короткая уборка: перечитать правила, удалить то, что не включалось, дописать грабли. Раз в месяц — посмотреть, какие части расписания реально приносят пользу, а какие производят отчёты, которые никто не читает.

Частые вопросы

С какой части начинать сборку?

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

Обязательно ли ставить расписание?

Нет, и точно не в начале. Часы имеет смысл подключать, когда весь путь стабильно проходит руками, иначе автозапуск начинает производить брак регулярно.

Сколько времени занимает сборка всех четырёх частей?

Первая часть — вечер. Память и голос — ещё несколько дней по чуть-чуть. Часы — час, но только после недели ручной работы. Всё вместе примерно две-три недели без отрыва от основной работы.

Что делать, если система перестала помогать?

Проверить симптомы по частям: результат скачет — движок, повторяетесь — память, тексты чужие — голос, всё держится на тебе — часы. Чинить надо одну часть, а не пересобирать всё.

Дальше по теме

Дальше по теме

Это только фундамент. А дальше?

Как собрать первый скилл под себя, построить контент-завод, привести трафик и превратить подписчика в оплату — разбираю по шагам в Telegram. Честный дневник стройки с нуля.

📲 Зайти в канал и идти рядом 🔥