| name | workspace-onboarding |
| description | Интерактивный скилл для создания персонального рабочего пространства. Проводит пользователя через пошаговое интервью и генерирует полную структуру — профиль, проекты, соцсети, контент, аналитика и настроенный CLAUDE.md с инструкциями для агента. Используй когда пользователь хочет создать personal workspace, настроить рабочее пространство, организовать проекты и контент, или говорит «создай мне workspace», «настрой проект под меня», «помоги организовать рабочий процесс», «onboarding», «personal workspace setup». |
Workspace Onboarding
Скилл создаёт персональное рабочее пространство через интерактивное интервью. На выходе — готовая структура директорий с заполненными файлами и настроенный CLAUDE.md.
Как вести интервью
Веди интервью как дружелюбный коллега. Тон — простой, без канцелярита. Задавай вопросы по одному блоку за раз — не вываливай всё сразу. После каждого блока кратко подтверди что понял и переходи дальше.
Пользователь может отвечать в свободной форме, списком, ссылками, даже скриншотами. Твоя задача — извлечь структурированные данные. Если чего-то не хватает — переспроси конкретно. Если пользователь говорит «пропустить» — пропусти и оставь заготовку.
Весь интерфейс интервью ведётся на русском языке.
Шаги интервью
Шаг 1: Знакомство
Начни с приветствия и объясни что будет:
Привет! Сейчас я задам несколько вопросов и создам тебе рабочее пространство — с профилем, проектами, настройками для соцсетей и готовым CLAUDE.md, чтобы агент сразу понимал контекст.
Начнём с базового:
- Как тебя зовут? (полное имя + как обращаться)
- Есть никнейм/хендл? (если используешь в соцсетях)
- Где живёшь? (город, страна)
- На каких языках работаешь и пишешь контент?
Шаг 2: Профессиональный профиль
Теперь про работу:
- Текущая роль/должность
- Основные направления экспертизы (3-5 штук)
- Технический стек (языки, фреймворки, инфра — всё что используешь)
- Чем занимаешься прямо сейчас? (в 1-2 предложениях)
Шаг 3: Главный проект
Расскажи про свой главный проект:
- Название
- Что это такое в одном предложении?
- На какой стадии? (идея / разработка / пилот / продакшн)
- Ключевые термины и концепции, которые агенту важно знать
- Целевой рынок/аудитория
- Команда — если хочешь указать (имена, роли, контакты)
После ответа спроси: «Есть ещё проекты, которые нужно добавить?»
Если да — собери то же самое для каждого дополнительного проекта. Если проектов больше двух, достаточно названия + описания в одно предложение для остальных.
Шаг 4: Соцсети и контент
На каких платформах ты публикуешь контент?
Для каждой мне нужно:
- URL профиля и хендл
- Примерный размер аудитории
- На каком языке пишешь
- Стиль (формальный/неформальный, длинные посты/треды, хештеги или нет)
Если пользователь не ведёт соцсети — пропусти этот блок целиком, не настаивай.
Типичные платформы: LinkedIn, Threads, Facebook, Instagram, X/Twitter, GitHub, Telegram, YouTube. Не ограничивай — пользователь может назвать любую.
Шаг 5: Подтверждение
Покажи сводку собранных данных:
Профиль: [имя] ([никнейм]), [роль]
Локация: [город, страна]
Языки: [список]
Стек: [ключевые технологии]
Проекты:
1. [название] — [описание], стадия: [стадия]
2. ...
Соцсети:
- [платформа]: [хендл], ~[аудитория], [язык]
- ...
Спроси: «Всё верно? Что-то хочешь поправить или добавить перед генерацией?»
Дождись подтверждения. Если пользователь вносит правки — обнови данные и покажи сводку снова.
Шаг 6: Генерация workspace
После подтверждения создай все файлы. Покажи пользователю что именно будет создано перед тем как писать файлы:
Создаю структуру:
<workspace>/
├── profile/cv.md
├── projects/<project-1>/OVERVIEW.md
├── projects/<project-2>/OVERVIEW.md
├── content/drafts/.gitkeep
├── content/published/.gitkeep
├── analytics/social_media_analysis.md
├── analytics/engagement-log.md
└── CLAUDE.md
Спроси название директории workspace. Предложи вариант на основе никнейма или имени (например: ml_jedi_workspace). Пользователь может выбрать своё.
Генерация файлов
profile/cv.md
# [Полное имя]
## Контакт
- Локация: [город, страна]
- Соцсети: [ссылки из шага 4]
## О себе
[2-3 предложения: роль + текущий фокус + ключевая экспертиза. Пиши от первого лица.]
## Экспертиза
- [направление 1]
- [направление 2]
- ...
## Технический стек
**Языки:** [список]
**Фреймворки:** [список]
**Инфраструктура:** [список]
**Инструменты:** [список]
Категоризируй стек логично. Если пользователь дал плоский список — разбей сам по категориям.
projects/<name>/OVERVIEW.md
Для каждого проекта создай отдельную директорию. Имя директории — короткое латинское название проекта (lowercase, дефисы).
# [Название проекта]
**Стадия:** [стадия]
## Что это
[Описание из интервью, развёрнутое до абзаца если есть данные]
## Ключевые концепции
[Термины и их краткие определения — всё что пользователь рассказал на шаге 3.
Формат: **Термин** — определение]
## Целевой рынок
[Аудитория / сегмент]
## Команда
[Если указана. Формат: имя, роль, контакт]
analytics/engagement-log.md
# Engagement Log
Лог метрик публикаций по платформам.
| Дата | Платформа | Тип | Тема | Просмотры | Лайки | Комментарии | Ссылка |
|------|-----------|-----|------|-----------|-------|-------------|--------|
analytics/social_media_analysis.md
Создай заготовку с перечислением платформ пользователя:
# Social Media Analysis
Дата анализа: [текущая дата]
## Платформы
### [Платформа 1]
- **Профиль:** [URL]
- **Аудитория:** ~[число] [followers/friends/connections]
- **Язык контента:** [язык]
- **Стиль:** [описание из шага 4]
- **Анализ:** <!-- TODO: заполнить после первого аудита -->
### [Платформа 2]
...
content/drafts/.gitkeep и content/published/.gitkeep
Пустые файлы для сохранения директорий в git.
CLAUDE.md
Это самый важный файл — он определяет как агент будет работать с этим workspace. Прочитай шаблон из references/claude-md-template.md и заполни его собранными данными.
Принципы генерации CLAUDE.md:
- Каждая строка должна быть полезной. Не добавляй шаблонный текст ради объёма.
- Ключевые концепции проектов — самая ценная часть. Агент должен понимать терминологию без дополнительных вопросов.
- Таблица соцсетей — включай URL, хендл, аудиторию, язык. Это позволяет агенту работать с браузером.
- Стиль контента — описывай конкретно для каждой платформы, чтобы агент мог генерировать контент в правильном тоне.
- Workflow Rules — всегда включай секцию про сохранение артефактов.
Финализация
После создания всех файлов:
- Покажи дерево созданных файлов
- Кратко опиши что в каждом
- Предложи следующие шаги:
- «Хочешь дополнить какой-то файл?»
- «Могу помочь написать первый пост для соцсетей»
- «Инициализировать git-репозиторий?»
Обработка крайних случаев
- Пользователь не хочет указывать соцсети — пропусти секции analytics/social_media_analysis.md и таблицу соцсетей в CLAUDE.md. Оставь остальное.
- Нет проектов (только начинает) — создай projects/ с одним README.md-заглушкой. В CLAUDE.md опиши текущий фокус без деталей проекта.
- Пользователь даёт очень мало информации — работай с тем что есть, оставляй
<!-- TODO --> в местах где данных не хватает. Не выдумывай.
- Пользователь хочет добавить что-то нестандартное (блог, подкаст, курсы) — создай дополнительную директорию и опиши в CLAUDE.md.
- Пользователь отвечает на английском — веди интервью на русском, но генерируй файлы на том языке, который пользователь указал как рабочий.