Как писать промпты для Claude code

Как писать промпты для Claude code

Вот основные принципы написания промптов для Claude Code:

Будь конкретным, а не общим

Плохо: «сделай авторизацию».

Как правильно использовать ии для Claude code

Хорошо: «добавь JWT-авторизацию с refresh-токенами, middleware для Express, хранение в httpOnly cookies, ротация при каждом запросе».

Указывай контекст проекта

Claude Code видит файлы, но не знает твои намерения.

Пиши: «в проекте используется Next.js 14 с App Router, Prisma, PostgreSQL. Добавь эндпоинт /api/users с пагинацией, используя существующий клиент Prisma из lib/db.ts».

Разбивай большие задачи

Вместо «сделай весь бэкенд» разбей на шаги: сначала «создай схему базы данных», потом «напиши API-роуты», потом «добавь валидацию». Claude Code лучше работает с конкретными, измеримыми задачами.

Говори что НЕ делать

«Добавь форму регистрации. Не используй внешние UI-библиотеки, не меняй существующие стили в globals.css, не трогай layout.tsx».

Ссылайся на существующий код

«Сделай по аналогии с компонентом UserCard из components/UserCard.tsx, но для продуктов». Claude Code прочитает файл и повторит паттерн.

Используй CLAUDE.md

Положи в корень проекта файл CLAUDE.md с правилами: стек, структура папок, code style, что можно и нельзя. Claude Code читает его автоматически при каждом запуске.

Проси план перед выполнением

«Перед тем как писать код, опиши план: какие файлы создашь, какие изменишь, какие зависимости добавишь. Жди моего подтверждения».

Формат промпта-шаблона

Задача: [что нужно сделать]

Контекст: [стек, файлы, ограничения]

Требования: [конкретные технические детали]

Не делай: [что менять нельзя]

Результат: [как проверить что всё работает]

4
Начать дискуссию