Промпты для Claude Code и других нейронок (База по промптам) Prompt и вайб-кодинг

Промпты для Claude Code и других нейронок (База по промптам) Prompt и вайб-кодинг

Промпт — это текстовый запрос, инструкция или команда, которую пользователь передает LLM или генеративной модели для получения желаемого результата. Простыми словами, промпт — это способ сформулировать задачу так, чтобы ИИ понял, что именно от него требуется.

Канал с гайдами и контентом по ИИшкам и что с ними можно реализовывать, мы выписываем абсолютно всю базу по ИИ в наш канал и там другие полезные материалы: https://t.me/claudedevolper

Более того отличный промпт способен повысить качество работы, снять ограничения или наделить AI особыми фишками (форма подачи, манера речи и etc).

Промпты могут быть структурированы различными способами в зависимости от задачи и архитектуры системы. В декабре 2025 года наиболее распространены следующие форматы: неструктурированный текст (plain text), JSON, XML-теги, YAML, Markdown и табличные форматы. Каждый формат имеет свои преимущества и оптимален для определенных сценариев.

Промпты для Claude Code и других нейронок (База по промптам) Prompt и вайб-кодинг

По хорошему можно свести воедино обычный текст + системный/роль и безусловно метод с примерами: референсы картинок, фрагментов кода, дизайна и так далее. Это что касается широкого пула задач LLM моделей или множества генеративных.

Но даже тут можно применять Markdown фишки, прописывая важные элементы заголовками через # или просто КАПСОМ. Что реально оказывает эффект на модель.

Это же применимо к генеративным моделям вроде Nano Banana Pro, но есть исключения. И давай с них начнем, разобрав весь принцип построения промптов.

Почему изображения вместе с другими промптами? Вероятно вы захотите засунуть инструкцию генерации в общий промпт, чтобы собрать “агента для генерации” или засунуть в ваш проект с автоматизацией. Поэтому я решил, что логично собрать воедино.

Генерация изображений

Все генеративные модели связанные с картинками можно поделить ровно на два семейства: тэговые и литературные. Начнем с последних, ведь им требуются привычные нам описания, как мы составляем для LLM моделей задачи, но и тут не без своих фокусов.

Midjourney, DALL·E, Imagen, Firefly

New year tree, minimalist, gold on black, digital illustration --ar 9:16 -stylize 500

  • New year tree, minimalist, gold on black — описание сцены обычными словами
  • --ar 9:16 — технический параметр (соотношение сторон)
  • -stylize 500 — насколько сильно модель добавит «своего» стиля

Параметры после — — это не про содержание картинки, а про поведение движка: формат, вариативность, степень художественной свободы. Этих тегов очень много и они сильно влияют на генерацию, ниже можно развернуть список с ними.

  • Вот примеры для Midjourney (разверни меня) Midjourney использует параметры через двойной дефис: --параметр значение -stylize (--s) Что делает: Контролирует, насколько сильно Midjourney добавляет свой «фирменный» художественный стиль. Диапазон: 0–1000 (по умолчанию: 100) Значение Эффект 0–50 Минимум художественности, максимум буквальности. Модель строго следует промпту 100 Баланс по умолчанию 250–500 Больше эстетики, красивые композиции и цвета. Sweet spot для большинства задач 750–1000 Максимум художественной свободы. Красиво, но может отклониться от промпта Когда использовать: portrait of a scientist --s 50 // точное следование описанию portrait of a scientist --s 750 // художественная интерпретация -chaos (--c) Что делает: Управляет разнообразием четырёх вариантов в сетке результатов. Не меняет качество — меняет, насколько варианты отличаются друг от друга. Диапазон: 0–100 (по умолчанию: 0) Значение Эффект 0–10 Все 4 варианта похожи друг на друга 20–40 Заметное разнообразие, но в рамках одной идеи 50–70 Сильно разные интерпретации промпта 80–100 Максимальный разброс, могут появиться неожиданные результаты Когда использовать: futuristic city --c 0 // 4 похожие версии города futuristic city --c 80 // 4 совершенно разных города -weird (--w) Что делает: Добавляет «странность» и экспериментальность. В отличие от chaos, влияет на саму эстетику, а не на разброс вариантов. Диапазон: 0–3000 (по умолчанию: 0) Значение Эффект 0 Стандартная эстетика 100–500 Лёгкая необычность 1000–2000 Выраженная странность 2500–3000 Максимально странные результаты Когда использовать: Для сюрреализма, концепт-арта, когда нужно что-то нестандартное. -ar Что делает: Задаёт соотношение сторон изображения. Формат Применение --ar 1:1 Аватарки, квадратные посты --ar 16:9 Горизонтальные баннеры, обложки видео --ar 9:16 Stories, вертикальные постеры --ar 2:3 Книжные обложки, портретная ориентация --ar 3:2 Классическая фотография -no Что делает: Исключает элементы из генерации. landscape photo --no people, text, watermark ⚠ Работает не идеально — модель может «не услышать» некоторые исключения. Используйте для общих категорий, а не специфичных деталей. -seed Что делает: Фиксирует начальную точку генерации. Один и тот же seed + промпт = похожие результаты. Когда использовать: cat in space --seed 12345 -sref (Style Reference) Что делает: Берёт визуальный стиль из референсного изображения или кода. modern house --sref <https://example.com/style.jpg> modern house --sref 12345678 // числовой код стиля modern house --sref random // случайный стиль из библиотеки -sw (Style Weight) Что делает: Сила влияния стилевого референса. Диапазон: 0–1000 (по умолчанию: 100) portrait --sref [url] --sw 50 // лёгкое влияние стиля portrait --sref [url] --sw 500 // сильное влияние стиля -cref (Character Reference) Что делает: Сохраняет внешность персонажа между генерациями. woman reading a book --cref [url_персонажа]
  • Низкие значения — когда важна точность (технические иллюстрации, конкретные объекты)Высокие значения — когда важна красота (арт, атмосферные сцены)
  • Низкий chaos — когда уже знаете, что хотите, и нужны вариации одного решенияВысокий chaos — на этапе поиска идей, для экспериментов
  • Для воспроизводимости результатовДля A/B тестирования изменений в промпте

New year tree --ar 9:16 --stylize 500 --p l7hi1x8 Christmas balls --ar 9:16 --stylize 500 --p l7hi1x8 Holiday bells --ar 9:16 --stylize 500 --p l7hi1x8

Один и тот же код --p l7hi1x8 гарантирует, что все три картинки будут в одной стилистике: палитра, контраст, настроение — всё совпадёт. Идеально для серий и брендированного контента.

<aside> 💡

Чтобы делать свои коды придется оплатить подписку от 10 баксов, но можно использовать чужие p и sref:

Ресурс Описание sref-midjourney.com 5500+ кодов с превью, часть бесплатно midjourneysref.com 1400+ кодов с промптами midlibrary.io Коллекции стилей + гайды creatorimpact.com Бесплатный архив кодов </aside>

Stable Diffusion, NoobAI, Illustrious

Теги для этих моделей берутся из Danbooru и аналогичных booru-сайтов — это огромные архивы аниме-арта, где каждая картинка размечена тегами.

Как это работает

  1. Датасет для обучения — модели типа NoobAI, Illustrious, NAI обучены на миллионах изображений с booru-сайтов (Danbooru, Gelbooru, e621 и др.)
  2. Каждая картинка = набор тегов — на Danbooru волонтёры годами размечали арт: 1girl, blue eyes, long hair, school uniform, sitting, window, sunset...
  3. Модель учит связь — нейросеть запоминает: «когда в описании есть тег blue eyes, на картинке обычно синие глаза»
  4. При генерации — вы пишете те же теги, и модель воспроизводит визуальные паттерны

masterpiece, best quality, 1girl, blue_eyes, long_hair, smile, city_night, neon_lights

  • masterpiece, best quality — теги качества (их ставят в начало)
  • 1girl, blue_eyes, long_hair — описание персонажа
  • city_night, neon_lights — описание сцены

В подобных моделях можно указать, чего вы не хотите видеть:

Negative: blurry, low quality, text, watermark, extra fingers, deformed

Это особенно полезно для борьбы с типичными артефактами: лишними пальцами, размытостью, случайным текстом. И это база, без негативного промпта никуда, хотя из раза в раз он достаточной дефолтный.

Incorrect anatomy, extra hands, extra fingers, bad face, low detail, noise, bad light, interior details

Можно усиливать или ослаблять влияние отдельных элементов в самом промпте:

(golden light:1.4), forest, (fog:0.7)

  • (golden light:1.4) — усилить влияние золотого света
  • (fog:0.7) — приглушить туман

Диапазон обычно от 0.5 до 1.5. Выше — рискуете получить артефакты.

  • Параметры в интерфейсе, подробнее в этом гайде. (разверни меня) CFG Scale (Classifier-Free Guidance) Что делает: Баланс между креативностью и следованием промпту. Аналог --stylize, но работает наоборот: выше значение = строже следование. Диапазон: 1–30 (рекомендуется: 7–12) Значение Эффект 1–3 Почти игнорирует промпт, максимум креативности 4–6 Свободная интерпретация 7–10 Оптимальный баланс для большинства задач 11–15 Строгое следование промпту, подходит для детальных описаний 16–30 Слишком строго — может снизить качество и создать артефакты ⚠ Высокий CFG требует больше шагов (steps) для качественного результата. Steps (Sampling Steps) Что делает: Количество итераций «очистки» изображения от шума. Больше шагов = больше деталей, но дольше генерация. Диапазон: 1–150 (рекомендуется: 20–30) Значение Применение 10–15 Быстрые тесты промптов 20–30 Стандартная генерация 40–60 Сложные текстуры, мех, волосы 80+ Обычно избыточно для современных сэмплеров Sampler (Сэмплер) Что делает: Алгоритм, который «очищает» изображение от шума. Разные сэмплеры дают разный характер изображения. Сэмплер Особенности Euler a Быстрый, «мечтательный» стиль с мягкими переходами DPM++ 2M Karras Универсальный, хорошие детали за 20–30 шагов DPM++ SDE Karras Больше деталей, чуть медленнее DDIM Стабильный, хорош для img2img UniPC Очень быстрый, приличные результаты за 5–15 шагов Ancestral сэмплеры (с буквой «a» в названии) добавляют случайность на каждом шаге — результат не воспроизводится даже с тем же seed. Seed Что делает: То же, что в Midjourney — фиксирует случайность. Значение -1: Случайный seed каждый раз.

Вот пример моей картинки из WebUI сделанной в NoobAI и в каком именно формате. Скопировав все данные ее можно повторить предельно похожее, ведь хранится информация и об версии моделей, и параметры, и сам сид.

1girl, ssambstyle, masterpiece, best quality, ultra detailed, high detailing, realistic lighting, quality skin texture, quality hair texture, quality clothing texture, red hair, long hair, dark root hair, animal ears, clear-rimmed glasses, cute face, correcting glasses, beautiful face, detailed face, green eyes, maid, thighhighs, apron, dress, cleavage cutout, frills, waist-up portrait, bust shot, looking at viewer, room, empty room, window, city in the window, sitting on a bedstead, looking out the window, blurred background

Negative prompt: Incorrect anatomy, extra hands, extra fingers, bad face, low detail, noise, bad light, interior details, primitive ears

Steps: 30, Sampler: DPM++ 2M, Schedule type: Karras, CFG scale: 11, Seed: 3066905687, Size: 840x1024, Model hash: 6681e8e4b1, Model: noobaiXLNAIXL_epsilonPred11Version, Denoising strength: 0.7, Hires upscale: 1.5, Hires upscaler: Latent, Version: v1.10.1

Но независимо от выбора модели, существуют общие правила написания промптов. Заключаются они в разбивке слов/описаний по темам и их правильном порядке.

1. Порядок имеет значение

То, что стоит в начале промпта, обычно важнее. Модель «читает» слева направо и первые слова влияют сильнее.

Менее важное → Более важное:

city background, rain, 1girl, red dress

Более важное → Менее важное:

1girl, red dress, city background, rain

В первом случае фокус смещается на город, во втором — на девушку в красном платье.

**[качество] + [стиль] + [субъект] + [действие/поза] + [окружение] + [свет] + [настроение] masterpiece, digital painting, young woman with silver hair, sitting on windowsill, rainy city outside, soft ambient light, melancholic atmosphere**

Для своих артов я предпочитаю ставить сначала стиль, после качество а затем уже описание персонажа, включая список эмоций. Отдельно настроение всей картины не прописываю.

2. Конкретика побеждает абстракцию

Промпты для Claude Code и других нейронок (База по промптам) Prompt и вайб-кодинг

Чем точнее вы опишете, тем предсказуемее результат.

  • Как настроить ракурс и камеру в вашем изображении (разверни меня) Ракурсы и углы съёмки Термин Английский Что делает Вид сверху Bird's Eye View Камера смотрит строго вниз с большой высоты — как с вертолёта Высокий угол High Angle Камера выше уровня глаз, смотрит сверху вниз. Объект кажется меньше, уязвимее Уровень глаз Eye Level Нейтральный ракурс на уровне глаз персонажа Низкий угол Low Angle Камера ниже уровня глаз, смотрит снизу вверх. Объект кажется мощнее, значительнее Вид снизу Worm's Eye View Камера на земле, смотрит вертикально вверх Уровень земли Ground Level Камера на земле, но смотрит вперёд вдоль поверхности Голландский угол Dutch Angle Камера наклонена к горизонту. Создаёт тревогу, дисбаланс, сюрреализм Через плечо Over the Shoulder (OTS) Вид из-за плеча одного персонажа на другого От первого лица Point of View (POV) Зритель видит сцену глазами персонажа Планы съёмки (кадрирование) Термин Английский Что в кадре Дальний план Extreme Long Shot (ELS) Человек едва различим на фоне пейзажа Общий план Very Long Shot (VLS) Человек в полный рост, но окружение доминирует Полный план Long Shot (LS) Человек в полный рост занимает большую часть кадра Поколенный план Medium Long Shot (MLS) Кадрирование по колени Средний план Medium Shot (MS) Кадрирование по пояс — классический «поясной» портрет Полукрупный план Medium Close Up (MCU) Кадрирование по грудь Крупный план Close Up (CU) Только лицо Предельно крупный план Big Close Up (BCU) Часть лица (глаза и рот) занимает весь кадр Детальный план Extreme Close Up (ECU) Макросъёмка детали — зрачок, текстура кожи

Создание промптов для LLM

LLM — это очень начитанный собеседник, который старается угадать, что вы хотите. Чем точнее вы объясните задачу, тем лучше результат.

Плохо: «Напиши текст про маркетинг»

Хорошо: «Напиши пост для Telegram-канала про digital-маркетинг. Тема: почему email-рассылки всё еще работают. Тон: дружелюбный, без воды. Длина: 200–250 слов. Целевая аудитория: владельцы малого бизнеса»

Хороший промпт содержит несколько слоёв информации:

[Роль] + [Контекст] + [Задача] + [Формат] + [Ограничения]

1. Роль

Задайте модели экспертизу, от лица которой она должна отвечать.

Ты опытный редактор с 10-летним стажем в деловых изданиях.

Выступи как senior Python-разработчик, который проводит код-ревью.

Ты финансовый консультант, объясняющий сложные вещи простым языком.

Зачем: Модель подстроит стиль, глубину и терминологию под роль.

2. Контекст

Дайте модели информацию, которую она не может знать:

  • Кто вы и чем занимаетесь
  • Для кого предназначен результат
  • Какая ситуация или проблема
  • Что уже пробовали

Я владелец небольшой кофейни в спальном районе. Хочу запустить программу лояльности, но бюджет ограничен — не больше 20 000 рублей на старте. Клиенты в основном местные жители 25–45 лет.

3. Задача

Промпты для Claude Code и других нейронок (База по промптам) Prompt и вайб-кодинг

Чётко сформулируйте, что нужно сделать:

4. Формат

Укажите, как должен выглядеть результат:

Ответ дай в виде таблицы с колонками: проблема, решение, приоритет.

Напиши в формате пошаговой инструкции с нумерацией.

Дай три варианта заголовка — короткий, средний и длинный.

Ответ — один абзац, не больше 100 слов.

5. Ограничения

Скажите, чего делать не нужно:

Не используй канцелярит и штампы вроде «в рамках» и «на сегодняшний день».

Не предлагай платные инструменты — только бесплатные решения.

Избегай технического жаргона — текст для людей без IT-бэкграунда.

<aside> 💡

На основе этих знаний уже можно составить мощный промпт для Claude, который уже для вас составит и улучшит более мощный и сложный промпт.

</aside>

Далее есть такая вещь как техники.

  1. Примеры (Few-shot prompting)

Покажите модели образец того, что хотите получить:

Перепиши заголовки в стиле Т—Ж: Исходный: «Как экономить деньги» Результат: «Я откладывал по 10% с каждой зарплаты и через год накопил на отпуск» Исходный: «Советы по тайм-менеджменту» Результат: «Я перестал работать по вечерам — и стал успевать больше» Теперь перепиши: Исходный: «Преимущества удалённой работы»

  1. Цепочка рассуждений (Chain of Thought)

Попросите модель думать вслух:

Реши задачу пошагово, объясняя каждый этап рассуждений. Прежде чем дать ответ, рассмотри аргументы за и против. Сначала проанализируй проблему, потом предложи решения.

  1. Разбивка сложных задач

Вместо одного огромного запроса — серия маленьких:

❌ Напиши бизнес-план для кофейни ✅ Шаг 1: Какие разделы должны быть в бизнес-плане кофейни? ✅ Шаг 2: Распиши раздел «Анализ рынка» для кофейни в спальном районе ✅ Шаг 3: Составь финансовый план на первый год...

<aside> 💡

Каждый промпт, если позволите, это искусство. И тут нужно подходить творчески. Обкатывать разные варианты, шлифовать и исправлять недостатки по мере пользования. С первой попытки далеко не всегда получается.

</aside>

И возвращаясь к форматированию текста, что можно применять.

Далее можно перейти к XML

Промпты для Claude Code и других нейронок (База по промптам) Prompt и вайб-кодинг

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

Claude прямо говорит, что обучался на этом формате и он ему нравится.

Ты — юридический консультант, специализирующийся на трудовом праве РФ. Клиент — сотрудник IT-компании, работает удалённо из другого региона. Работодатель хочет изменить условия трудового договора в одностороннем порядке. Объясни, какие права есть у сотрудника и какие действия работодателя незаконны. - Структурируй ответ по пунктам - Ссылайся на статьи ТК РФ - В конце дай 3 конкретных рекомендации - Не давай финальных юридических заключений - Рекомендуй консультацию с юристом для конкретных действий # Главная задача Сделай X, Y, Z. ## Детали - Пункт 1 - Пункт 2 Можно комбинировать с Markdown!

  • XML тэги, чтобы писать промпты (разверни меня) <instructions> Главные инструкции — что делать <task> Конкретная задача <context> Фоновая информация, ситуация <constraints> Ограничения — чего НЕ делать <output_format> Как должен выглядеть ответ <rules> Правила, которым следовать Данные на входе Тег Для чего <document> Документ для анализа <data> Любые данные <input> Входные данные <text> Текст для обработки <article> Статья <email> Письмо <code> Код <query> Запрос пользователя <user_input> Пользовательский ввод (для безопасности) Примеры (Few-shot) Тег Для чего <examples> Контейнер для всех примеров <example> Один пример <good> или <ideal> Хороший пример <bad> Плохой пример Мышление модели Тег Для чего <thinking> Рассуждения перед ответом <analysis> Анализ <answer> Финальный ответ <reflection> Самопроверка <scratchpad> Черновик рассуждений Роль и персона Тег Для чего <role> Роль модели <persona> Персонаж <s> System prompt (короткий вариант)

Или сразу пишем JSON для того, чтобы работала автоматизация

Промпт с запросом JSON-ответа

Проанализируй текст отзыва и верни результат в JSON: { "sentiment": "positive" | "negative" | "neutral", "topics": ["тема1", "тема2"], "rating_guess": 1-5, "key_phrases": ["фраза1", "фраза2"], "needs_response": true | false } Отзыв: "Заказ пришёл быстро, но упаковка была мятая. Сам товар в порядке, буду заказывать ещё." Верни ТОЛЬКО валидный JSON без пояснений.

Ответ модели:

{ "sentiment": "positive", "topics": ["доставка", "упаковка", "качество товара"], "rating_guess": 4, "key_phrases": ["пришёл быстро", "упаковка мятая", "буду заказывать"], "needs_response": false }

JSON как формат самого промпта

В агентных системах промпт может быть полностью в JSON:

{ "role": "assistant", "persona": "Опытный Python-разработчик", "task": { "action": "review_code", "focus": ["безопасность", "производительность", "читаемость"], "output_format": "markdown" }, "constraints": { "max_length": 500, "language": "ru", "include_examples": true }, "context": { "project_type": "web API", "framework": "FastAPI", "team_level": "middle" } }

Зачем JSON-промпты?

  1. Машиночитаемость — легко парсить, валидировать, трансформировать
  2. Стандартизация — одинаковая структура для всех запросов
  3. Интеграция — нативно работает с API и базами данных
  4. Версионирование — легко хранить в git, сравнивать изменения

Канал с гайдами и контентом по claude code, выкладываем новости (когда режут лимиты в 10 раз) и какие инструменты через claude реализуем для проектов. мы выписываем абсолютно всю базу по ИИ в наш канал и там другие полезные материалы, канал:

Промпты для Claude Code и других нейронок (База по промптам) Prompt и вайб-кодинг
Начать дискуссию