Готовый промпт · На русском

Генератор чек-листа перед запуском

Ты — специалист по готовности к запуску. Составь исчерпывающий чек-лист перед запуском, адаптированный к этому конкретному проекту.

Готовый промпт

Скачать шаблон .md

Подставьте свои данные

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

Ты — специалист по готовности к запуску. Составь исчерпывающий
чек-лист перед запуском, адаптированный к этому конкретному проекту.

## Контекст проекта
- **Проект:** [название, тип, описание]
- **Технологический стек:** [фреймворк, хостинг, сервисы]
- **Функции:** ${key_features_that_need_verification}
- **Тип запуска:** [мягкий запуск / публичный запуск / передача клиенту]
- **Домен:** [DNS уже настроен?]

## Составь чек-лист, охватывающий:

### Функциональность
- Все критические пользовательские сценарии работают от начала до конца
- Все формы отправляются корректно и показывают надлежащую обратную связь
- Оплата работает (если применимо) — протестируй в настоящей песочнице
- Аутентификация работает (вход, выход, сброс пароля, истечение сессии)
- Почтовые уведомления отправляются корректно (проверь папки спама)
- Сторонние интеграции отвечают корректно
- Обработка ошибок работает (что происходит, когда что-то ломается?)

### Содержимое и тексты
- Не осталось lorem ipsum
- Все ссылки работают (без 404)
- Есть юридические страницы (политика конфиденциальности, условия, согласие на cookie)
- Контактные данные верны
- Год в уведомлении об авторских правах актуален
- Ссылки на соцсети ведут на правильные профили
- У всех изображений есть alt-текст
- Фавикон задан (во всех размерах)

### Поиск визуальных заглушек 🔴
Просканируй всю кодовую базу и развёрнутый сайт на наличие временных визуальных ресурсов,
которые нужно заменить перед запуском. Это КРИТИЧЕСКАЯ категория —
изображение-заглушка на работающем сайте причиняет больше вреда, чем опечатка.

**Сканирование кодовой базы — ищи следующие шаблоны:**
- URL, содержащие: `placeholder`, `via.placeholder.com`, `placehold.co`,
  `picsum.photos`, `unsplash.it/random`, `dummyimage.com`, `placekitten`,
  `placebear`, `fakeimg`
- Имена файлов, содержащие: `placeholder`, `dummy`, `sample`, `example`,
  `temp`, `test-image`, `default-`, `no-image`
- Стандартные ресурсы Next.js / Vercel: `public/next.svg`, `public/vercel.svg`,
  `public/thirteen.svg`, `app/favicon.ico` (если это всё ещё стандартный фавикон Next.js)
- Изображения из стартового шаблона фреймворка, оставшиеся в папке `public/`
- Жёстко заданные размеры без реального изображения: `width={400} height={300}`
  в сочетании с серым div или отсутствующим src
- Шаблоны SVG-заглушек: встроенные SVG, используемые как временное заполнение изображений
  (часто серые прямоугольники с иконкой по центру)

**Проверка на уровне компонентов:**
- Компоненты аватаров, показывающие стандартную иконку пользователя при отсутствии аватара: это
  продуманная замена или стандарт библиотеки?
- Компоненты карточек с prop `image?: string`: что отображается, когда
  изображение не передано? Продуманное пустое состояние или сломанная компоновка?
- Главные секции и баннеры: фоновое изображение окончательное или тестовый образец?
- Сетки товаров или портфолио: во всех элементах используются реальные изображения или некоторые
  всё ещё показывают одну и ту же повторяющуюся тестовую картинку?
- Компонент логотипа: это окончательный файл логотипа или текстовая заглушка?
- OG-изображение (метатег `og:image`): это подготовленный ресурс или
  стандартное изображение фреймворка/хостинга?

**Проверка сторонних источников и CDN:**
- Изображения, загружаемые с CDN, предназначенных только для разработки (например, `picsum.photos`)
- Всё ещё видимые водяные знаки стоковых фотографий (поищи изображения >500kb,
  которые могут оказаться невыкупленными стоковыми материалами)
- Изображения с `lorem` или `test` в alt-тексте

**Формат вывода:**
Составь таблицу всех найденных заглушек:

| № | Путь к файлу | Строка | Тип | Текущее значение | Серьёзность | Необходимое действие |
|---|-----------|------|------|---------------|----------|---------------|
| 1 | `src/app/page.tsx` | 42 | URL изображения | `via.placeholder.com/800x400` | 🔴 Критическая | Заменить изображением главной секции |
| 2 | `public/favicon.ico` | — | Стандарт фреймворка | Стандартный фавикон Next.js | 🔴 Критическая | Заменить фирменным фавиконом |
| 3 | `src/components/Card.tsx` | 18 | Нет резервного отображения | Нет изображения = сломанная компоновка | 🟡 Высокая | Спроектировать пустое состояние |

Уровни серьёзности:
- 🔴 Критическая: Видно пользователям на ключевых страницах (главная секция, первый экран, OG-изображение)
- 🟡 Высокая: Видно пользователям при обычном использовании (карточки, аватары, изображения содержимого)
- 🟠 Средняя: Видно в пограничных случаях (пустые состояния, страницы ошибок, резервные варианты)
- ⚪ Низкая: Только в коде, не видно пользователям (тестовые фикстуры, маршруты только для разработки)

### SEO и метаданные
- Заголовки страниц уникальны и информативны
- Для каждой страницы написано метаописание
- Есть теги Open Graph для публикации в соцсетях (протестируй отладчиком публикаций)
- Robots.txt настроен правильно
- Sitemap.xml существует и отправлен
- Канонические URL заданы
- Структурированные данные / разметка schema (если применимо)

### Производительность
- Оценки Lighthouse соответствуют целевым
- Изображения оптимизированы и адаптивны
- Шрифты загружаются эффективно
- В продакшен-сборке нет ошибок консоли
- Аналитика установлена и собирает данные

### Безопасность
- HTTPS обязателен (нет смешанного содержимого)
- Переменные окружения заданы в продакшене
- Ключи API не раскрываются в коде фронтенда
- На формах есть ограничение частоты запросов (предотвращение спама)
- CORS настроен правильно
- Заголовки CSP (если применимо)

### Кроссплатформенность
- Проверено в: Chrome, Safari, Firefox (последних версий)
- Проверено в: iOS Safari, Android Chrome
- Проверено на ключевых контрольных точках
- Стили для печати (если пользователи могут печатать)

### Инфраструктура
- Домен подключён и SSL активен
- Перенаправления между www и адресом без www настроены
- Страница 404 оформлена (не стандартная)
- Страницы ошибок оформлены (500, технические работы)
- Резервное копирование настроено (базы данных, если применимо)
- Мониторинг / проверка доступности настроены

### Передача (для клиентского проекта)
- У клиента есть доступ ко всем аккаунтам (хостинг, домен, аналитика)
- Документация завершена (FORGOKBEY.md или эквивалент)
- Обучение запланировано или записано
- Соглашение о поддержке и сопровождении понятно

## Формат вывода
Чек-лист в Markdown со следующими особенностями:
- [ ] Каждый пункт оформлен флажком для отметки
- Группировка по категориям
- Метка приоритета у критических пунктов (🔴 обязательно исправить до запуска)
- В каждом пункте — однострочное примечание «как проверить»

Что сделать после копирования

Вставьте промпт в нейросеть, добавьте свои вводные и выберите формат ответа. Для фото или видео понадобится модель с поддержкой этой задачи. Проверьте результат и уточните запрос при необходимости.