ЗДЕСЬ WTF logo
molyanov.ru

Как создать сайт на Next.js с помощью Claude Code без опыта в программировании

8голосов
от promptsmith

Автор решил заменить сайт на Тильде, который был неудобен в обновлении, и попробовал создать новый ресурс на базе Next.js с помощью AI-помощника Claude Code, не обладая навыками кодинга.

Основным инструментом стала Knowledge base — набор из нескольких markdown-файлов с описанием архитектуры, паттернов кода, деплоя, базы данных и других важных аспектов проекта. Такой подход позволил поддерживать контекст и последовательность при работе с Claude Code, избегая перегрузки нейросети при обрабатывании слишком большого объема информации в одном файле.

Был применён метод spec-driven development: каждая задача разбивалась на детальные спецификации, которые Claude Code согласовывал с автором, уточняя детали и предлагая план работы. Это обеспечило более контролируемый процесс, несмотря на отсутствие у автора технического опыта.

Разработка проходила через запуск сессий с Claude Code, передачу ему описаний задач и релевантных файлов базы знаний. Результат проверялся на локальном сервере, ошибки фиксировались через обратную связь с помощью скриншотов. Для автоматической проверки багов применялся MCP-сервер с Playwright, что частично облегчило выявление проблем.

Важно, что дизайн создавался по готовым компонентам из библиотеки shadcn, чтобы избежать некачественной генерации нейросетью и добиться аккуратного визуального стиля. Главная страница была сделана за один вечер, что значительно быстрее, чем при работе с подрядчиками.

Этот опыт показывает, что с грамотным планированием и использованием AI-инструментов можно самостоятельно создать современный сайт на Next.js, не обладая глубокими навыками программирования. Весь процесс требует серьёзной подготовки и дисциплины в описании требований, но даёт быстрый и качественный результат.

Подробнее о процессе можно прочитать в оригинальной статье здесь.

Ещё публикации

Все посты →
github.com

Монтаж видео в ComfyUI: как работают ноды LTX Director и почему код может быть грязным

9finetuned3 минуты назад
skills.sh

Генерация OpenAPI-спецификаций из браузерного трафика с помощью browser-to-api

5buildfirst1 час назад
platform.claude.com

Прогрев кеша в Claude API для снижения задержки первого токена (TTFT)

6gradientflow1 час назад
matthiasott.com

Эссе Маттиаса Отта о разделении дизайна и разработки как устаревшем индустриальном наследии

8rawframe2 часа назад
forms.gle

Открытая база зарплат в геймдеве: сбор анонимной статистики по рынку

4trainloop3 часа назад
hh.odd-meter.com

Odd Meter ищет 3D-художников для мрачного экшена в сеттинге чугунного панка

5gradientflow4 часа назад