Skip to the content.

Пример 1: /project-manager — дашборд для YouTube-канала

Реальный кейс из видео Дмитрия Ледовских. Показывает как PM превращает расплывчатую идею в структурированное ТЗ.


Исходная идея (до скилла)

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

Размытая формулировка. Непонятно: стек, пользователи, MVP, технические ограничения.


Запуск

/project-manager Мне неудобно в проекте искать информацию. Хочу дашборд
для YouTube-канала: видеть ролики на разных стадиях, конспекты к ним.
Работать должно и для меня, и для ассистента-монтажёра.

Прогон интервью

Вопрос 1

Что именно сейчас неудобно искать? Это поможет определить главную боль дашборда.

Ответ: В целом всё интересно. Но в первую очередь — стадии роликов.


Вопрос 2

Где дашборду жить? Это определяет стек и сложность.

Ответ: Пусть будет один HTML-файл. Хочу открывать через python -m http.server.


Вопрос 3

Кто будет пользоваться дашбордом?

Ответ: Я + ассистент-монтажёр. Хочу давать ему ссылку чтобы он видел что делать.


Вопрос 4

Какой главный экран? Что видеть первые 3 секунды после открытия?

Ответ: Канбан. И список всех проектов — чтобы кликнуть, открыть и увидеть все данные.


Вопрос 5

Какие данные нужны на карточке ролика?

Ответ: YouTube-метрики очень хочу. Чтобы аналитику видеть прямо в дашборде.


Вопрос 6

Как обновлять данные о роликах?

Ответ: Автоматически. Зачем вручную если можно автоматом?


Вопрос 7

Доступ монтажёра: как ему удобнее?

Ответ: Ссылку дать на Vercel. Простой пароль чтобы не все могли зайти.


Выходной документ

# YouTube Content Dashboard

## Summary
Интерактивный дашборд для управления производством YouTube-контента.
Отображает ролики по стадиям (канбан), конспекты, ТЗ для монтажёра
и YouTube-метрики. Доступен по ссылке для ассистента-монтажёра.

## User Stories
- Как автор, хочу видеть все ролики на канбан-доске по стадиям,
  чтобы понимать что на какой стадии.
- Как автор, хочу открыть ролик и увидеть YouTube-метрики,
  чтобы не переключаться в аналитику.
- Как монтажёр, хочу получить ссылку и увидеть что нужно сделать,
  чтобы не спрашивать автора каждый раз.

## Functional Requirements

### Must Have (MVP)
- FR-01: Канбан-доска со стадиями: идея / сценарий / съёмка / монтаж / готово
- FR-02: Список всех проектов с кликом для открытия деталей
- FR-03: В деталях: ссылки на файлы конспекта и ТЗ монтажёру
- FR-04: Python-скрипт автосканирует папки проекта
- FR-05: Деплой на Vercel, простой пароль через env

### Should Have
- FR-06: YouTube-метрики через API (просмотры, лайки) по video ID
- FR-07: Автоматическое сопоставление папки с YouTube-роликом по названию

### Nice to Have
- FR-08: Фильтры и поиск по роликам
- FR-09: Уведомление когда ролик набирает N просмотров

## Acceptance Criteria
- [ ] Открываю дашборд → вижу канбан за < 2 секунды
- [ ] Кликаю на ролик → вижу файлы и метрики
- [ ] Монтажёр заходит по ссылке с паролем → видит что делать
- [ ] YouTube-метрики обновляются при запуске скрипта

## Risks
- YouTube API квоты — 10 000 запросов в день. При большом числе роликов
  нужен кеш (обновлять метрики раз в день, не при каждом открытии).
- Vercel free plan: 100 GB трафика — для статики достаточно.

## Out of Scope
- Редактирование файлов через дашборд
- Автоматическая загрузка видео на YouTube
- Многопользовательские права (разные роли кроме автор/монтажёр)

## Open Questions
- Структура папок: как сейчас организованы файлы роликов?
  (влияет на автосканер)
- Handle YouTube-канала для автоматического определения video ID?

Что дальше

После этого документа можно идти напрямую в writing-plans:

На основе requirements-dashboard.md напиши план реализации.

Или если проект уже существует — через /interview-me:

/interview-me requirements-dashboard.md

← Примеры Пример 2: /interview-me →