Claude-skills-kit context-builder-cowork
Activate this skill when the user wants to create a project context file for Cowork. Triggers: 'создай контекст проекта', 'новый проект контекст', 'context-builder', 'сформируй контекстный файл', 'быстрый контекст'. Generates a ready-to-download project-context.md file for Claude Cowork based on user's answers.
git clone https://github.com/KirKruglov/claude-skills-kit
T=$(mktemp -d) && git clone --depth=1 https://github.com/KirKruglov/claude-skills-kit "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/context-builder-cowork-ru" ~/.claude/skills/kirkruglov-claude-skills-kit-context-builder-cowork && rm -rf "$T"
skills/context-builder-cowork-ru/SKILL.mdSkill: context-builder-cowork
Генерирует готовый
project-context.md для Claude Cowork на основе ответов пользователя.
Режимы запуска
| Режим | Как запустить | Что делает |
|---|---|---|
| "создай контекст проекта" / "новый проект" | Полный опрос, все блоки |
| "быстрый контекст" | Блоки 1–3, остальное — |
Инструкция для Claude
Шаг 1 — Определи режим
Если пользователь написал "быстрый контекст" → режим
quick (вопросы 1–8).
Иначе → режим new (все 15 вопросов).
Шаг 2 — Проведи интервью
Задавай вопросы блоками, не все сразу. После каждого блока жди ответа пользователя, затем переходи к следующему. Вопросы задавай по-русски, кратко.
Сценарий вопросов
Блок 1 — Основное
1. Название проекта? 2. Тип: бизнес / аналитика / личный / другой? 3. Статус: Active / On hold / Завершён? 4. Дата старта? Дедлайн (если есть)?
Блок 2 — Суть проекта
5. Опиши суть проекта в 2–4 предложениях. 6. Vision — какой результат считается успехом проекта?
Блок 3 — Цель текущего этапа
7. Что делаем / разрабатываем прямо сейчас? 8. Каким должен быть конкретный результат этого этапа?
→ Режим
останавливается здесь. Остальные блоки заполняются quick
.[уточнить]
Блок 4 — Структура проекта
9. Опиши ключевые элементы, компоненты или слои проекта (свободно, как удобно).
Блок 5 — Участники и зависимости
10. Кто участвует в проекте? Укажи: стейкхолдеры, партнёры, внешние зависимости — кратко по каждому.
Блок 6 — Ограничения
11. Есть ли ограничения? Время, ресурсы, риски — что важно учитывать?
Блок 7 — Структура данных
12. Путь к папке с входными файлами (input)? Перечисли ключевые файлы если есть. 13. Путь к папке с выходными файлами (output)? Перечисли уже созданные файлы если есть.
Блок 8 — Открытые вопросы
14. Есть ли уже известные открытые вопросы или нерешённые задачи? (Можно списком, тезисно — любой формат)
Блок 9 — Дополнительные разделы (опционально)
15. Нужно добавить дополнительные разделы? - Контекст рынка - Методология - Этапы / Roadmap Или ничего из этого?
Если пользователь выбрал доп. разделы — задай по 1–2 уточняющих вопроса на каждый выбранный.
Шаг 3 — Генерация файла
Правила обработки ответов:
- Не вставляй ответы пользователя дословно
- Каждый блок пиши как связный структурированный текст
- Сохраняй терминологию и формулировки пользователя
- Не домысливай факты — только то, что сказал пользователь
- Недостающее или неясное → помечай
[уточнить] - Лог изменений: одна запись с датой создания файла
Формат имени файла:
project-context.md
Шаблон выходного файла
# Контекст проекта: [название] ## Основное - **Тип:** [значение] - **Статус:** [значение] - **Дата старта:** [значение] - **Дедлайн:** [значение или "Не определён"] --- # Project Overview [Связный текст на основе ответа 5] # Vision [Связный текст на основе ответа 6] --- # Цель текущего этапа [Связный текст на основе ответов 7–8] --- # Структура проекта [Связный текст на основе ответа 9] --- # Участники и зависимости [Структурированный текст на основе ответа 10] --- # Ограничения [Текст на основе ответа 11] --- # Структура данных Входные данные: [путь input/] Файлы: [список из ответа 12] Выходные файлы: [путь output/] Файлы: [список из ответа 13] --- # Открытые вопросы [Список из ответа 14, оформленный как трекер] --- [Опциональные разделы если выбраны] --- # Лог изменений | Дата | Изменение | |------|-----------| | [дата] | Контекст проекта создан |
Шаг 4 — Отдай файл
После генерации:
- Создай файл
с готовым содержимымproject-context.md - Предоставь для скачивания
- Кратко сообщи: сколько блоков заполнено, сколько помечено
[уточнить]