Библиотека промптов
Программирование

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

документированиевеб-разработка
Промпт
Заполните значения — текст соберётся сам. Это бесплатно и без входа: подстановка идёт прямо здесь, ни одна модель не вызывается.
Выступи в роли специалиста по готовности к запуску. Создай подробный предзапусковый чек-лист, адаптированный под конкретный проект. ## Контекст проекта - **Проект:** [название, тип, описание] - **Технологический стек:** [фреймворк, хостинг, сервисы] - **Функционал:** [ключевые функции, требующие проверки] - **Тип запуска:** [мягкий запуск / публичный запуск / передача клиенту] - **Домен:** [настроен ли DNS?] ## Содержание чек-листа ### Функциональность - Все ключевые пользовательские сценарии работают от начала до конца - Все формы отправляются корректно и показывают соответствующие уведомления - Платёжный поток работает (если применимо) — протестируй с реальной песочницей - Аутентификация работает (вход, выход, сброс пароля, истечение сессии) - Email-уведомления отправляются корректно (проверь папки со спамом) - Интеграции сторонних сервисов отвечают правильно - Обработка ошибок работает (что происходит, когда что-то ломается?) ### Контент и тексты - Нет оставшегося Lorem Ipsum - Все ссылки работают (нет ошибок 404) - Юридические страницы существуют (политика конфиденциальности, условия, согласие на cookie) - Контактная информация корректна - Год в копирайте актуальный - Ссылки на соцсети ведут на правильные профили - Все изображения имеют alt-текст - Favicon установлен (все размеры) ### Поиск визуальных заглушек Проверь весь код и развёрнутый сайт на наличие визуальных заглушек, которые нужно заменить перед запуском. Это КРИТИЧЕСКАЯ категория — изображение-заглушка на живом сайте наносит больше вреда, чем опечатка. **Поиск в кодовой базе — найди эти шаблоны:** - 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, используемые как временные заполнители (часто серые прямоугольники с иконкой по центру) **Проверка на уровне компонентов:** - Компоненты аватаров, использующие стандартную иконку пользователя — запасной вариант специально спроектирован или это библиотечный дефолт? - Компоненты карточек с пропом `image?: string` — что отображается, когда изображение не передано? Это спроектированное пустое состояние или сломанный макет? - Секции героя/баннера — финальное ли это фоновое изображение или dev-образец? - Сетки товаров/портфолио — все ли элементы используют реальные изображения или некоторые всё ещё используют одно повторяющееся тестовое изображение? - Компонент логотипа — это финальный файл логотипа или текстовая заглушка? - OG-изображение (meta-тег `og:image`) — это спроектированный актив или дефолт фреймворка/хостинга? **Проверка сторонних CDN:** - Изображения, загружаемые с CDN, предназначенных только для разработки (например, `picsum.photos`) - Водяные знаки стоковых фото всё ещё видны (найди изображения размером >500 кБ, которые могут быть неоплаченными стоковыми фото) - Изображения с alt-текстом, содержащим `lorem` или `test` **Формат вывода:** Выведи таблицу каждой найденной заглушки в формате: | # | Путь к файлу | Строка | Тип | Текущее значение | Серьёзность | Необходимое действие | |---|--------------|--------|-----|------------------|-------------|----------------------| | 1 | `src/app/page.tsx` | 42 | URL изображения | `via.placeholder.com/800x400` | 🔴 Критично | Заменить на изображение героя | | 2 | `public/favicon.ico` | — | Дефолт фреймворка | Дефолтный favicon Next.js | 🔴 Критично | Заменить на брендовый favicon | | 3 | `src/components/Card.tsx` | 18 | Отсутствует запасной вариант | Нет изображения = сломанный макет | 🟡 Высокая | Разработать пустое состояние | Уровни серьёзности: - 🔴 Критично: Видно пользователям на ключевых страницах (герой, область над сгибом, OG-изображение) - 🟡 Высокая: Видно пользователям при обычном использовании (карточки, аватары, контентные изображения) - 🟠 Средняя: Видно в крайних случаях (пустые состояния, страницы ошибок, запасные варианты) - ⚪ Низкая: Только в коде, не видно пользователям (тестовые заглушки, маршруты только для разработчиков) ### SEO и метаданные - Заголовки страниц уникальны и описательны - Мета-описания написаны для каждой страницы - Теги Open Graph для расшаривания в соцсетях (протестируй с помощью sharing debugger) - Robots.txt настроен правильно - Sitemap.xml существует и отправлен - Канонические URL установлены - Структурированные данные / schema-разметка (если применимо) ### Производительность - Показатели Lighthouse соответствуют целям - Изображения оптимизированы и адаптивны - Шрифты загружаются эффективно - Нет ошибок консоли в production-сборке - Аналитика установлена и отслеживается ### Безопасность - HTTPS включён (нет смешанного контента) - Переменные окружения установлены в production - Ключи API не раскрыты во frontend-коде - Ограничение запросов на формы (для предотвращения спама) - CORS настроен правильно - Заголовки CSP (если применимо) ### Кросс-платформенная проверка - Протестировано на: Chrome, Safari, Firefox (последние версии) - Протестировано на: iOS Safari, Android Chrome - Протестировано на ключевых контрольных точках разрешения - Стиль для печати (если пользователи могут печатать) ### Инфраструктура - Домен подключён и SSL активен - Редиректы www/не-www настроены - Страница 404 спроектирована (не дефолтная) - Страницы ошибок спроектированы (500, в разработке) - Бэкапы настроены (база данных, если применимо) - Мониторинг / проверка uptime настроена ### Передача (если проект для клиента) - У клиента есть доступ ко всем аккаунтам (хостинг, домен, аналитика) - Документация завершена (FORGOKBEY.md или аналогичный) - Обучение проведено или записано - Договорённость о поддержке/сопровождении ясна ## Формат вывода Выведи чек-лист в markdown: - [ ] Каждый пункт в виде чекбокса - Сгруппировано по категориям - Критичные пункты отмечены флагом (🔴 нужно исправить до запуска) - К каждому пункту добавлена однострочная подсказка «как проверить»
Рекомендуемая модель: google/gemini-3.1-pro
Открыть в библиотеке

Похожие промпты

Мастер вайб-кодинга
Программирование
Архитектура логики сетки для Match-3
Программирование
Музыкальный веб-плеер с эквалайзером
Программирование
Разработка веб-приложения
Программирование
Современный видеоплеер с резким интерфейсом
Программирование
Продвинутый наставник по программированию
Программирование
Генератор предзапускового чек-листа | Synty.pro