Context: Next.js 14, Tailwind, мобильный трафик 70%, цель — заявки на консультацию.
Role: Ты — фронтенд-архитектор и верстальщик.
Inputs: Брендгайд (цвета), референс Figma (описание), тексты блоков.
Steps:
1) Сгенерируй структуру страниц и маршруты.
2) Сверстай hero, преимущества, CTA, форму с валидацией.
3) Подключи метрику события "lead".
Parameters: CLS < 0.1, Lighthouse Performance ≥ 90, доступность уровня AA.
Output: Коммиты помельче, поясни нестандартные решения.
Scope: Телеграм-бот записи на приём: расписание, подтверждение, напоминания.
Platform: Python 3.11, aiogram, SQLite → затем PostgreSQL.
Examples: вот обработчики /start и /help из другого бота.
Constraints: 100 RPS, idempotency для брони, логирование в JSON, retry по 429.
Ты — продуктовый фронтенд-инженер.
Цель: лендинг для сбора заявок в нише {ниша}. Трафик — мобильный 70%.
Сделай Next.js 14 + Tailwind, секции: Hero (оффер+CTA), Соцдоказательства, Преимущества, FAQ, Контакты.
Сделай маску номера, валидацию email, отправку в {CRM}.
Дай Lighthouse ≥ 90 на мобильных, CLS < 0.1.
Сгенерируй e2e на Playwright: сценарии успешной отправки и отказа сети.
Поясни архитектурные решения и прикрепи метрики.
Ты — продуктовый фронтенд-инженер.
Цель: лендинг для сбора заявок в нише {ниша}. Трафик — мобильный 70%.
Сделай Next.js 14 + Tailwind, секции: Hero (оффер+CTA), Соцдоказательства, Преимущества, FAQ, Контакты.
Сделай маску номера, валидацию email, отправку в {CRM}.
Дай Lighthouse ≥ 90 на мобильных, CLS < 0.1.
Сгенерируй e2e на Playwright: сценарии успешной отправки и отказа сети.
Поясни архитектурные решения и прикрепи метрики.
Ты — бэкенд-инженер. Python 3.11 + aiogram.
Функции: /start, бронирование слота, подтверждение, напоминания за 24/2 часа.
Хранилище: SQLite (MVP), класс DAL, отдельный слой сервисов.
Требования: идемпотентность, логирование JSON, retry по 429, graceful shutdown.
Сгенерируй юнит-тесты pytest, покрытие ≥ 80%.
Ты — Data Engineer. Напиши скрипт на Python, который:
1) Тянет CSV из S3,
2) Валидирует схему (pydantic),
3) Агрегирует выручку по каналам,
4) Кладёт отчёт в Google Sheets.
Сделай конфиг .env, логирование, retry, мониторинг ошибок.
Приложи юнит-тесты на крайние случаи.
Роль: Senior-архитектор.
Вход: /src модуль X с God-object, 1.2k строк.
Задача: предложи план рефакторинга (паттерны, слои, интерфейсы), оцени риски.
Сделай поэтапно: шаг 1 — выделение интерфейсов, шаг 2 — модульные тесты, шаг 3 — разбиение на подмодули.
Верни PR-план с мелкими коммитами и регрессионными тестами.
Роль: Principal Engineer.
Вход: весь репозиторий (см. архив/структуру).
Задача:
1) Найди архитектурные риски и долг.
2) Предложи карту миграции на модульную архитектуру.
3) Разбей на 5 PR-итераций, каждая < 300 строк.
4) Сгенерируй чек‑лист регрессии и метрики успеха.
Выводи диффами и пояснениями.
Роль: QA Lead.
Дай набор негативных и граничных тестов по функциональности X.
Сфокусируйся на валидации, отказах сети, таймаутах, конкуренции записей.
Выведи таблицей: сценарий → шаги → ожидаемо → инструменты.
Роль: Техрайтер.
Сгенерируй README, ADR (Architecture Decision Records), CONTRIBUTING.
Опиши локальный запуск, dev/qa/prod конфиги, переменные окружения.
Сделай краткие примеры CLI и API.
Сгенерируй 10 негативных тестов для функции регистрации: пустые поля, спецсимволы, XSS, SQL-инъекции, длинные строки, таймауты API, двойное нажатие, отвал сети, конфликт идентификаторов.
Проанализируй /src/auth. Выяви зависимости, точки отказа. Дай план из 7 шагов по повышению надёжности с приоритетом и оценкой усилий (S/M/L).
Оптимизируй сборку: code splitting, lazy, remove dead code, оптимизация картинок. Покажи дифф и измерение до/после.
Проведи security‑аудит: внедрение контрмер от XSS, CSRF, SQLi, SSRF. Предложи настройки заголовков, валидацию, санитайзеры, чек‑лист.