Шаблоны стартовых проектов
Шаблоны стартовых проектов
Один из самых эффективных способов использовать Claude Code — генерация проектов с нуля. Правильный промпт создаёт готовую к работе базу.
Принцип: описывай результат, не шаги
Создай Next.js 14 проект с:
- App Router
- TypeScript в строгом режиме
- Tailwind CSS
- PostgreSQL через pg (Pool singleton)
- Базовая структура: app/, components/, lib/, types/, hooks/
- CLAUDE.md с описанием проекта
- .env.example с нужными переменными
Не объясняй — просто создай файлы.
Шаблон: REST API на Node.js + Express
Создай Express.js API сервер:
- TypeScript
- PostgreSQL через pg
- JWT аутентификация (без сторонних библиотек)
- Структура: src/routes/, src/middleware/, src/db/
- Endpoints: POST /auth/login, GET /users (protected)
- Dockerfile для деплоя
- package.json со скриптами dev, build, start
Шаблон: CLI-инструмент
Создай CLI-инструмент на Node.js:
- TypeScript + tsx для запуска
- Команды: init, add, list, remove
- Конфиг в ~/.toolname/config.json
- Красивый вывод через chalk
- --help для каждой команды
Стартовый CLAUDE.md для любого проекта
Попросите Claude Code создать CLAUDE.md сразу:
После создания проекта — создай CLAUDE.md, который описывает:
1. Стек и зависимости
2. Структуру директорий и зачем каждая
3. Как запустить dev, тесты, build
4. Ключевые архитектурные решения
5. Правила кода для этого проекта
Работа с существующим проектом
Если проект уже существует:
Изучи этот проект. Создай CLAUDE.md который поможет
любому разработчику (и тебе в следующих сессиях)
быстро понять как здесь всё устроено.
Итог
- Claude Code генерирует полные проекты из одного описания
- Описывайте стек, структуру и требования — не шаги по созданию
- Всегда просите создать CLAUDE.md вместе с проектом
- Для существующих проектов — попросите Claude Code написать CLAUDE.md
Практические задания
#1
Создай свой стартовый шаблон
На основе своего типичного стека (например, Next.js + TypeScript + Prisma или FastAPI + PostgreSQL) создай стартовый шаблон проекта.
Включи: структуру директорий, базовый CLAUDE.md, набор стартовых skills, settings.json с разрешениями.
Подсказки