01Разработка
Стартовать новый Next.js проект
Создание Next.js приложения с разумными настройками: App Router, TypeScript, Tailwind, базовые компоненты, SEO.
Создай новый Next.js проект "{{project_name}}". Цель проекта: {{purpose}}.
Стек
- Next.js 15+ с App Router
- TypeScript (strict)
- Tailwind CSS 4
- shadcn/ui (только нужные компоненты, не вся библиотека)
- ESLint + Prettier с разумными правилами
- next-themes для тёмной/светлой темы
Шаги
- Запусти
npx create-next-app@latest {{project_name}} --typescript --tailwind --app --no-src-dir --import-alias "@/*" - Установи дополнительные зависимости:
lucide-react,clsx,tailwind-merge,next-themes - Настрой структуру:
/app — роуты (App Router) /components — UI компоненты /components/ui — примитивы (Button, Card, Input) /lib — утилиты (cn, types) /content — контент (если статика) /public — статические ассеты - Создай базовые файлы:
lib/utils.tsс функциейcn(clsx + tailwind-merge)components/ui/button.tsx— Button с вариантамиapp/layout.tsx— root layout с шрифтами (Geist) и темойapp/page.tsx— стартовая страница (НЕ дефолтный шаблон, минимальная hero)app/globals.css— Tailwind import + базовые CSS-переменные
- Настрой метаданные:
- title.template для всех страниц
- openGraph + twitter в layout
- sitemap.ts и robots.ts
- Добавь README с инструкциями: dev, build, deploy
Что НЕ делать
- Не подключай UI-библиотеки целиком — только нужные компоненты
- Не настраивай авторизацию/БД на этом этапе — это отдельная задача
- Не пиши тесты на этом этапе — это отдельная задача
- Не делай "красивую" стартовую страницу — минимальный hero с заголовком и одной кнопкой
Когда закончишь: запусти npm run dev и убедись что сайт открывается. Дай мне список того что сделал.
Похожие промты
site / development
Превратить спецификацию фичи в план реализации
Декомпозиция требования на конкретные шаги, файлы, типы и порядок изменений.
planningfeaturedecomposition
Открыть
Начальный15-30 мин
site / development
Интеграция стороннего сервиса
План подключения сервиса (Stripe, Supabase, etc.) с учётом ошибок, секретов и тестового режима.
integrationapithird-party
Открыть
Средний30-60 мин
site / development
Проектирование REST/RPC API
Ресурсы, эндпойнты, контракты, версионирование, ошибки, идемпотентность, rate limits.
apidesignrest
Открыть
Продвинутый30-60 мин