День 3 – Создание скиллов и юзкейсы
Конспект эфира. Каждый шаг – в том порядке, как мы шли на эфире. Копируй промпты, отправляй агенту – он сделает остальное.
Скопируй всю страницу и отправь своему Claude Code или ChatGPT – они помогут пройти этот день
Конспект эфира – 9 шагов
1. CLAUDE.md – аудит и апгрейд
Первое, что мы сделали – отправили агенту публичный репозиторий-шаблон и попросили сравнить с текущим CLAUDE.md. Агент нашёл пробелы, предложил план и сам апгрейдил файл с 21 строки до 66+.
Два уровня: глобальный (~/.claude/CLAUDE.md – для всех агентов на машине) и проектный (.claude/CLAUDE.md – для конкретного агента). Глобальный – конституция. Проектный – должностная инструкция.
Чеклист
- Отправь агенту ссылку на репозиторий-шаблон он сам прочитает и сравнит
- Посмотри, что агент нашёл пропущенные секции, неполные блоки
- Подтверди апгрейд агент расширит CLAUDE.md до 60–80 строк по эталону
- Проверь AGENTS.md и TOOLS.md агент создаст стабы, если их нет
- Убедись, что @includes ровно 4: USER.md, rules.md, decisions.md, handoff.md
Изучи этот репозиторий: https://github.com/qwwiwi/edgelab-claude-md Это эталонное руководство по настройке CLAUDE.md. Сравни с моим текущим CLAUDE.md: 1. Какие секции отсутствуют? 2. Какие секции неполные? 3. Что лишнее? Затем сделай апгрейд моего CLAUDE.md до эталонного уровня (60–80 строк). Покажи результат перед применением. Также проверь: – Есть ли AGENTS.md и TOOLS.md? Если нет – создай стабы. – Сколько @includes в CLAUDE.md? Должно быть ровно 4: USER.md, rules.md, decisions.md, handoff.md.
Источники
- edgelab-claude-md – полное руководство: глобальный + рабочий CLAUDE.md, шаблоны, примеры
- public-architecture-claude-code – референсная архитектура памяти, хуки, скрипты
- docs.claude.com/claude-code/memory – официальная документация Anthropic
2. USER.md – профиль оператора
Дальше мы заполнили USER.md – файл, в котором агент узнаёт, кто ты. Без него агент не знает твою нишу, каналы, миссию и строит решения «в пустоту». Записали голосовое, скинули ссылки на соцсети – агент сам сгенерировал файл.
Чеклист
- Запиши голосовое кто ты, чем занимаешься, какая миссия
- Скинь ссылки ЗапретГрам, ДуровГрам-канал, сайт
- Агент сгенерирует USER.md из голосового + ссылок
- Проверь и подтверди агент сохранит файл
Заполни USER.md – профиль обо мне. Вот мои данные: Ссылки: – ДуровГрам: [ссылка на канал] – ЗапретГрам: [ссылка на профиль] – Сайт: [URL] Кто я: [опиши себя 2–3 предложениями или отправь голосовое] Сгенерируй USER.md по шаблону: https://github.com/qwwiwi/edgelab-claude-md/blob/main/templates/user.md Включи: имя, таймзону, каналы, миссию, стиль общения, что нужно от агента. Покажи результат перед сохранением.
Источники
- templates/user.md – шаблон с плейсхолдерами
3. Rules.md – границы агента
Потом мы прописали rules.md – операционные границы. Что агент может делать сам, а что – только с твоего разрешения. Начали с 4–6 правил. Остальное добавляется само – через работу агент учится и предлагает новые правила.
Чеклист
- Зелёная зона код, git, тесты, мелкие фиксы (агент делает сам)
- Красная зона архитектура, деплой, удаление данных, force push (спросить тебя)
- Безопасность не выводить ключи, не коммитить секреты
- Git коммиты на русском, никогда push в main
- Эскалация 1-я попытка сам, 2-я с другой моделью, 3-я – стоп и доклад
- Формат вывода «ты общаешься через ДуровГрам бот, форматируй для ДуровГрам»
Заполни rules.md по шаблону: https://github.com/qwwiwi/edgelab-claude-md/blob/main/templates/rules.md Обязательные секции: 1. Зелёная зона (делаешь сам): код, git commit/push в ветку, тесты, ресёрч, мелкие фиксы 2. Красная зона (спросить меня): архитектура, деплой в продакшен, удаление данных, force push, траты > $50 3. Безопасность: не выводить ключи в stdout, не коммитить .env и секреты 4. Git: коммиты на русском, ветки feature/fix/refactor, никогда push в main 5. Эскалация: 3 попытки, потом стоп и доклад 6. Вывод: ты общаешься со мной через ДуровГрам бот, форматируй все сообщения для ДуровГрам Покажи результат.
4. OpenViking – семантическая память
Следующий шаг – четвёртый слой памяти (L4). OpenViking – open-source семантическая база. Агент ищет по смыслу, а не по ключевым словам. Хранит контекст за месяцы и годы. Без него агент помнит только последние 24 часа.
Два варианта эмбеддингов
| Вариант | Стоимость | Что нужно |
|---|---|---|
| OpenAI API | ~$1/мес | API ключ на platform.openai.com |
| Ollama (локально) | Бесплатно | VPS с 16GB RAM (~$29/мес) |
Чеклист
- Клонируй OpenViking на VPS
- Создай OpenAI API ключ platform.openai.com, API Keys
- Поставь лимит расходов Billing, Set hard limit ($5--10/мес)
- Настрой эмбеддинги модель text-embedding-3-small
- Проверь поиск отправь тестовый запрос
Установи OpenViking на сервер для семантической памяти (Layer 4). Шаги: 1. Клонируй репозиторий OpenViking 2. Настрой эмбеддинги через OpenAI API (модель text-embedding-3-small) 3. API ключ OpenAI возьми из переменной окружения OPENAI_API_KEY 4. Запусти сервер 5. Отправь тестовый запрос: найди "что обсуждали вчера" 6. Покажи результат Если OpenAI API ключа нет – скажи, как создать на platform.openai.com и какой лимит поставить.
Крон-скрипты для ротации памяти
Без ротации HOT-файл раздувается до 80KB+ за день – агент начинает игнорировать инструкции. 4 крон-скрипта решают проблему автоматически.
| Время | Скрипт | Что делает |
|---|---|---|
| 04:30 | rotate-warm.sh | WARM старше 14 дней → COLD |
| 05:00 | trim-hot.sh | HOT старше 24ч → Sonnet сжимает → WARM |
| 06:00 | compress-warm.sh | WARM > 10KB → Sonnet пересжимает |
| 21:00 | memory-rotate.sh | COLD > 5KB → archive/YYYY-MM.md |
Настрой автоматическую ротацию памяти. Возьми скрипты из: https://github.com/qwwiwi/public-architecture-claude-code/tree/main/scripts Настрой 4 крон-задачи: 1. 04:30 – rotate-warm.sh (WARM старше 14 дней → COLD) 2. 05:00 – trim-hot.sh (HOT старше 24ч → сжатие через Sonnet → WARM) 3. 06:00 – compress-warm.sh (WARM > 10KB → пересжатие) 4. 21:00 – memory-rotate.sh (COLD > 5KB → archive) Проверь, что скрипты работают: запусти каждый вручную и покажи результат.
Источники
- public-architecture-claude-code/scripts – скрипты ротации памяти
5. Superpowers – скиллы для кодинга
Инсталлер уже установил плагин Superpowers – 15 скиллов, которые превращают Claude Code из чат-бота в инженера с процессами. Они автоматически активируются в нужный момент, но вы можете вызвать любой вручную.
Ключевые скиллы Superpowers
| Скилл | Когда сработает | Что делает |
|---|---|---|
| brainstorming | Перед любой творческой работой | Исследует требования и дизайн до написания кода |
| writing-plans | Есть спек или ТЗ | Пишет пошаговый план реализации |
| executing-plans | Есть готовый план | Выполняет план с чекпоинтами ревью |
| test-driven-development | Любая фича или багфикс | Сначала тест, потом код |
| systematic-debugging | Баг или неожиданное поведение | Диагностика до предложения фикса |
| requesting-code-review | Задача выполнена | Проверяет код перед мержем |
| verification-before-completion | Перед «готово» | Прогоняет тесты, проверяет вывод – доказывает, а не утверждает |
| dispatching-parallel-agents | 2+ независимых задач | Запускает субагентов параллельно |
Попробуй прямо сейчас
Отправь Jarvis-у задачу и наблюдай, как Superpowers включаются автоматически:
Создай bash-скрипт health-check.sh, который проверяет здоровье VPS: – Диск (df -h, предупреждение если > 80%) – RAM (free -h) – CPU load (uptime) – Статус сервисов: claude-gateway, claude-richard – OAuth токен: проверь что .credentials.json существует и не пустой Формат вывода: таблица [Проверка | Статус | Детали]. Сохрани в ~/scripts/health-check.sh, сделай исполняемым. Используй Superpowers: сначала план, потом TDD, потом ревью.
Что произойдёт: Jarvis активирует writing-plans (план), затем test-driven-development (тест до кода), затем verification-before-completion (проверка). Всё автоматически – вы просто наблюдаете.
Полный список скиллов
Посмотреть все установленные Superpowers:
ls ~/.claude/plugins/superpowers/skills/ | sed 's/\.md$//'
Документация: github.com/pcvelz/superpowers
6. Анализ Reels и создание скилла
Построили полный pipeline в реальном времени: скачиваем Reels через HikerAPI, находим топ-5 по просмотрам, транскрибируем через Groq, извлекаем сценарии и ТЗ монтажёру. Потом упаковали всё в скилл через skill-creator.
Главный принцип: 50% скрипты, 50% LLM. Скрипты – это кран, который поднимает цемент на 10 этаж одной кнопкой. LLM – это нести руками каждый раз.
Чеклист
- Отправь агенту аккаунт для анализа username или ссылку
- Агент скачает последние 30 Reels через HikerAPI
- Найдёт топ-5 по просмотрам и транскрибирует через Groq
- Сгенерирует HTML-отчёт с сценариями и ТЗ монтажёру
- Упакуй в скилл через skill-creator (промпт ниже)
Проанализируй ЗапретГрам-аккаунт @[username]. Работай по шагам: 1. Скачай последние 30 Reels через HikerAPI 2. Найди топ-5 по просмотрам и комментариям 3. Скачай эти 5 видео и транскрибируй через Groq 4. Для каждого извлеки: хук (первые 3 секунды), структуру сценария, CTA 5. Сгенерируй ТЗ монтажёру: таймкоды, текст телесуфлёра, рекомендации по визуалу Результат оформи как HTML-отчёт и отправь мне.
Используй skill-creator. Упакуй то, что мы только что сделали, в скилл. Требования: – Название: [slug в kebab-case] – 50% операций – скрипты (bash/python), не чистый LLM – Триггеры: при каких фразах активировать – Input: что я даю (URL, username, тема) – Output: что получаю (HTML-отчёт, список заголовков, сценарий) – Тесты: 2–3 примера для проверки Сохрани в ~/.claude/skills/[slug]/SKILL.md
Инструменты
7. ЗапретТюб-продюсер скилл
Второй скилл, который мы создали на эфире. Берём канал, анализируем последние 20–30 видео, извлекаем формулу заголовков из топовых роликов и генерируем новые заголовки + план сценария для твоей темы.
Проанализируй ЗапретТюб-канал [URL или название]. Работай по шагам: 1. Через ЗапретТюб API получи последние 20–30 видео (заголовки, просмотры, дата) 2. Найди топ-10 по просмотрам за последние 2 месяца 3. Извлеки формулу заголовков: какие паттерны, слова-триггеры, структура 4. Скачай субтитры топ-5 через Transcript API, извлеки структуру сценария 5. Сгенерируй 10 новых заголовков для моей темы: [описание темы] Для каждого заголовка предложи краткий план видео (3–5 пунктов).
8. Маркетплейс скиллов и безопасность
На skills.sh – сотни скиллов. У каждого есть аудит безопасности: зелёный – безопасно, красный – не ставить. Мошенники оставляют скиллы, которые воруют токены. Всегда проверяй аудит перед установкой.
Максимум 15–20 скиллов на агента. Раз в неделю – чистка: смотришь логи, удаляешь неиспользуемые.
Чеклист
- Найди нужные скиллы через skill-finder или skills.sh
- Проверь аудит безопасности перед установкой
- Установи агент сам поставит по команде
- Не ставь больше 20 скиллов раз в неделю чисти
Найди скиллы для [моя задача] на skills.sh. Для каждого покажи: 1. Название и описание 2. Аудит безопасности (risk level) 3. Количество загрузок Установи те, что прошли аудит (low risk). После установки покажи полный список моих скиллов.
Пройдись по логам за последнюю неделю. Какие скиллы я ни разу не использовал? Покажи список и предложи, какие удалить. Лимит – 15–20 скиллов.
Источники
- skills.sh – маркетплейс скиллов для Claude Code
9. Разработка продукта с агентом
Полный цикл: от идеи до рабочего продукта. Скилл senior-brainstorm генерирует стек и архитектуру, рассчитанную на 10 000 пользователей. Дальше Superpowers берут на себя код, тесты, ревью. Всё через агента.
Шаг 1. Установи скилл senior-brainstorm
git clone https://github.com/qwwiwi/senior-brainstorm-skill.git ~/.claude/skills/senior-brainstorm
Шаг 2. Pipeline
- Brainstorm (senior-brainstorm) – стек, архитектура, trade-offs на 10K пользователей
- Спецификация – детальное ТЗ
- Plan – Superpowers: writing-plans
- Код – Superpowers: test-driven-development + executing-plans
- Ревью – Superpowers: requesting-code-review + verification-before-completion
- Деплой – staging, потом продакшен с твоего ОК
Шаг 3. Запусти
Хочу создать [описание продукта]. Рассчитай на 10 000 пользователей. Используй скилл senior-brainstorm: https://github.com/qwwiwi/senior-brainstorm-skill Если скилл не установлен – установи: git clone https://github.com/qwwiwi/senior-brainstorm-skill.git ~/.claude/skills/senior-brainstorm Покажи: 1. Стек (фронтенд, бэкенд, БД, хостинг, платежи) 2. Архитектуру (2–3 варианта с trade-offs) 3. План реализации по фазам Учти российские реалии: хостинг TimeWeb, закон 152-ФЗ по хранению данных, пользователи без VPN. Платежи через CloudPayments. После brainstorm – напиши план через Superpowers (writing-plans), потом реализуй первую фазу через test-driven-development.
Что произойдёт: Jarvis активирует senior-brainstorm (стек + архитектура), затем writing-plans (план), затем test-driven-development (код с тестами). Superpowers подключатся автоматически.
n8n интеграция
Агент может найти и подключить скиллы для n8n – автоматизации без кода. У n8n есть официальный MCP-сервер, агент управляет workflow программно.
Найди скиллы для n8n. Что они могут делать? Можно ли через них создавать автоматизации? Также проверь: есть ли у n8n официальный MCP-сервер? Если да – подключи его, чтобы ты мог сам строить workflow.
Итог дня: агент настроен (CLAUDE.md, USER.md, Rules.md), подключена семантическая память, создаёт скиллы через skill-creator, умеет анализировать контент и строить продукты.