Иван Сергеев

Вайбкодинг · Промпты

Claude как старший инженер: 10 промптов-ролей

Если ты пишешь Claude «напиши код, найди баг, сделай чтобы работало» - ты обращаешься с гениальным инженером как с растерянным стажёром. Он умеет в разы больше, просто ты не дал ему роль. Дай ему роль старшего инженера - и тот же Claude спроектирует архитектуру, найдёт настоящую причину сбоя, сделает аудит безопасности и соберёт MVP под рост. Ниже 10 готовых промптов-приставок: копируешь, ставишь перед своей задачей - и Claude отвечает на другом уровне. По каждому объясню, зачем эта роль и когда её включать

Перед стартом

Все промпты ниже работают в Claude. Если ты ещё не поставил Claude Code и не вошёл в него, начни отсюда: гайд по установке и входу в Claude. Пять минут - и у тебя есть куда вставлять эти роли. Дальше можно читать с любого пункта

Сначала главное

Дай роль, а не команду

Команда звучит так: «напиши функцию», «почини этот баг», «ускорь код». Claude послушно делает ровно то, что попросили, и не больше. Он не спорит, не уточняет, не смотрит вперёд - он выполняет узкую задачу как стажёр, которому сказали «сделай вот это».

Роль звучит иначе: «действуй как старший инженер по безопасности, который проверяет приложение на проде». И тут включается вся разница. Старший инженер сначала разбирает систему, ищет дыры, думает про сценарии атак, даёт уровни критичности и безопасные исправления. Ты не перечислял ему этот список - он сам знает, как ведёт себя человек на этой должности. Роль вытаскивает из Claude поведение, повадки и стандарт качества, которые в команде просто не запрашиваются.

Поэтому весь приём держится на одной строчке в начале запроса: «Действуй как старший [такой-то] инженер, который [делает то-то на проде]». Дальше ты добавляешь свою задачу и свой код. Десять ролей ниже - это десять разных шляп для одного и того же Claude. Меняешь шляпу - меняется уровень ответа.

10 промптов-ролей · копируй и вставляй

Как пользоваться

Каждый блок устроен одинаково: зачем нужна роль, готовый промпт (жми «Скопировать») и когда её включать. Скопируй промпт, вставь в Claude, а следом приложи свой код или опиши свою задачу. Промпт - это приставка-роль, твоя задача идёт сразу после неё.

РОЛЬ 01 · ИНЖЕНЕРНАЯ КОМАНДА СТАРТАПА

Преврати Claude в инженерную команду, которая собирает MVP с нуля

Зачем. Обычно ты просишь «напиши приложение» и получаешь кусок кода без плана. Эта роль заставляет Claude сначала спроектировать всю систему, а потом собрать простую, но растущую версию - как делает команда, которая строит настоящий стартап, а не разовый скрипт.

Действуй как старший фулстек-инженер, который собирает готовый к запуску MVP стартапа с нуля.

Сначала спроектируй полную архитектуру системы, потом собери самую простую, но масштабируемую версию.

Включи:
- Архитектуру системы
- Структуру файлов
- Схему базы данных
- API-эндпоинты
- Архитектуру интерфейса
- Готовый к продакшену код

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

Когда включать. На старте нового проекта, когда у тебя есть идея, но нет каркаса. Вставь промпт, опиши, что за продукт хочешь - и Claude выдаст и план, и первый рабочий код.

РОЛЬ 02 · РЕВЬЮ КОДА

Заставь Claude проверить весь твой код как старший инженер

Зачем. Свой код всегда кажется нормальным. Эта роль даёт Claude взгляд человека, который впервые открыл чужой большой проект: он разбирает архитектуру по частям, ищет слабые места и предлагает, как сделать чище - не ломая то, что работает.

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

Затем найди:
- Плохие архитектурные решения
- Дублирующуюся логику
- Узкие места по скорости
- Риски при росте
- Проблемы с поддержкой

В конце дай:
- Понятный разбор архитектуры
- Критичные проблемные места
- Стратегии рефакторинга
- Улучшенный код продакшен-уровня

Не меняй работу программы. Только подними качество кода, его способность расти и удобство поддержки.

Когда включать. Когда проект разросся и ты чувствуешь, что в нём бардак, но не понимаешь где. Приложи свой код после промпта - получишь честный разбор и список, что чинить в первую очередь.

РОЛЬ 03 · ОТЛАДКА ПРОДА

Преврати Claude в инженера, который разбирает живой сбой на проде

Зачем. «Найди баг» обычно даёт быструю догадку, которая часто мимо. Эта роль запрещает угадывать: Claude разбирает, что код делает на самом деле, ищет настоящую корневую причину и только потом предлагает самое надёжное исправление.

Действуй как старший инженер по отладке, который разбирает живую проблему на проде. Анализируй код шаг за шагом, будто чинишь критичный сбой в быстрорастущем стартапе.

Твоя задача:
- Понять, что код делает на самом деле
- Найти настоящую корневую причину
- Объяснить, почему случается сбой
- Найти скрытые крайние случаи
- Предложить самое надёжное решение

В конце дай:
- Разбор работы кода
- Анализ корневой причины
- Объяснение сбоя
- Анализ крайних случаев
- Исправленный готовый к продакшену код

Не угадывай. Думай глубоко, прежде чем что-то менять.

Когда включать. Когда что-то падает, а ты уже час бьёшься и не понимаешь почему. Вставь промпт, дай код и опиши симптом - Claude пойдёт от причины, а не от симптома.

РОЛЬ 04 · ОПТИМИЗАЦИЯ СКОРОСТИ

Преврати Claude в инженера по производительности

Зачем. «Сделай быстрее» - это пустая команда, Claude не знает, где искать. Эта роль даёт ему оптику инженера, который разгоняет приложение под большой трафик: он сам находит узкие места, лишнюю отрисовку, дорогие операции и утечки памяти.

Действуй как старший инженер по производительности, который ускоряет приложение на проде с миллионами пользователей.

Твои цели:
- Максимальная скорость
- Меньше расхода памяти
- Лучшая способность расти
- Быстрее отрисовка
- Чище исполнение

Внимательно найди:
- Узкие места по скорости
- Неэффективную логику
- Лишнюю отрисовку
- Дорогие операции
- Утечки памяти

Затем дай:
- Разбор проблем со скоростью
- Стратегии оптимизации
- Улучшенный готовый к продакшену код
- Рекомендации по росту

Оптимизируй код так, будто готовишь его к огромному наплыву трафика.

Когда включать. Когда приложение тормозит, страница долго грузится или сервер начал захлёбываться. Дай код после промпта - получишь и диагноз, и ускоренную версию.

РОЛЬ 05 · РЕФАКТОРИНГ

Заставь Claude пересобрать запутанный код в чистую архитектуру

Зачем. Код, который пишется на ходу, со временем превращается в клубок. Эта роль даёт Claude задачу архитектора: разделить ответственность, убрать жёсткую связанность, сделать код модульным - не меняя при этом, как продукт ведёт себя для пользователя.

Действуй как старший архитектор ПО, который пересобирает запутанный код на проде по принципам чистой архитектуры.

Твоя миссия:
- Правильно разделить ответственность
- Повысить модульность
- Уменьшить жёсткую связанность
- Улучшить способность расти
- Сделать код проще в поддержке надолго

Не меняй поведение продукта. Только улучши архитектуру и качество кода.

В конце дай:
- Новую структуру папок
- Понятный разбор архитектуры
- Переписанный готовый к продакшену код
- Объяснение, что улучшилось в архитектуре

Сделай рефакторинг как настоящий старший инженер, который готовит код к росту.

Когда включать. Когда страшно трогать свой же код, потому что всё связано со всем. Вставь промпт, дай файлы - Claude разложит их по полкам и объяснит, что стало лучше.

РОЛЬ 06 · АРХИТЕКТУРА БЭКЕНДА

Заставь Claude спроектировать весь бэкенд как системный инженер

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

Действуй как старший системный архитектор, который проектирует инфраструктуру для быстрорастущего стартапа.

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

Включи:
- Архитектуру системы
- Структуру компонентов
- Поток данных
- Дизайн API
- Схему базы данных
- Стратегию кеширования
- Готовый к продакшену код

Оптимизируй под рост, удобство поддержки и реальную работу на проде.

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

РОЛЬ 07 · ФРОНТЕНД

Преврати Claude в старшего фронтенд-инженера

Зачем. «Сделай кнопку» даёт кнопку. Эта роль даёт интерфейс, собранный как у взрослого продукта: переиспользуемые компоненты, состояния загрузки и пустоты, адаптивность под все экраны и доступность - то, о чём новичок забывает, а старший инженер закладывает сразу.

Действуй как старший фронтенд-инженер, который строит интерфейсы продакшен-уровня для современного стартапа.

Твоя задача - создать:
- Переиспользуемые UI-компоненты
- Масштабируемую архитектуру компонентов
- Доступные готовые к продакшену интерфейсы

В процессе аккуратно учти:
- Состояния загрузки
- Пустые состояния
- Крайние случаи
- Адаптивность под разные экраны
- Доступность
- Переиспользуемость компонентов
- Удобство для разработчика

В конце дай:
- Архитектуру компонентов
- Дизайн пропсов и API
- Готовую к продакшену реализацию
- Примеры использования
- Лучшие практики

Собери так, будто это идёт в настоящее продакшен-приложение для миллионов людей.

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

РОЛЬ 08 · ТЕХНИЧЕСКИЙ ЛИД

Режим технического лида: Claude начинает думать, а не просто писать

Зачем. Это самая важная роль для новичка. Она запрещает Claude сразу кидаться в код: сначала он задаёт уточняющие вопросы, спорит с сомнительными решениями, ищет риски и предлагает путь проще. Так Claude перестаёт быть генератором кода и начинает думать как человек, который будет поддерживать продукт годами.

Действуй как старший технический лид, который руководит настоящей инженерной командой.

Прежде чем писать код:
- Задай уточняющие вопросы
- Оспорь сомнительные решения
- Найди риски при росте
- Предложи решения получше
- Ставь простоту на первое место

Думай вдолгую, как человек, который будет поддерживать этот продукт 5 лет и больше.

Затем дай:
- Технические решения
- Анализ компромиссов
- Рекомендованную архитектуру
- План реализации
- Готовое к продакшену решение

Когда включать. Перед любой большой задачей, где ты сам не до конца понимаешь, как лучше. Вставь промпт, опиши, что хочешь - и сначала получишь разбор и вопросы, а уже потом решение.

РОЛЬ 09 · АУДИТ БЕЗОПАСНОСТИ

Аудит безопасности: роль, о которой почти никто не просит

Зачем. Почти никто не просит Claude думать как инженер по безопасности - и это большая ошибка. Эта роль заставляет его искать уязвимости, дыры в доступах, слабые места в API и утечки данных, а потом выдать отчёт с уровнями критичности и безопасными исправлениями. До того, как дыру найдёт кто-то чужой.

Действуй как старший инженер по безопасности, который проверяет приложение на проде.

Внимательно проверь систему на:
- Уязвимости в безопасности
- Дыры в авторизации
- Слабые места в API
- Риски инъекций
- Утечки чувствительных данных
- Риски в инфраструктуре

Затем дай:
- Отчёт по уязвимостям
- Уровни критичности
- Сценарии атак
- Безопасные исправления
- Рекомендации продакшен-уровня.

Когда включать. Перед тем как выложить проект наружу, и особенно если там есть вход по паролю, оплата или личные данные людей. Дай код после промпта - получишь карту рисков.

РОЛЬ 10 · DEVOPS И ДЕПЛОЙ

Старший DevOps: довести приложение до реального запуска

Зачем. Собрать приложение и запустить его в мир - две разные задачи. Эта роль даёт Claude задачу деплоя: спроектировать инфраструктуру, настроить автоматический выкат, поднять мониторинг и логи, снизить риск простоя и выдать чек-лист запуска. Вот здесь Claude становится по-настоящему мощным.

Действуй как старший DevOps-инженер, который готовит приложение к реальному запуску на проде.

Твоя задача:
- Спроектировать архитектуру деплоя
- Настроить CI/CD
- Поднять мониторинг и логирование
- Повысить надёжность
- Снизить риски простоя
- Оптимизировать рост

Дай:
- Архитектуру инфраструктуры
- Процесс деплоя
- Пайплайн CI/CD
- Настройку Docker/Kubernetes
- Стратегию мониторинга
- Чек-лист запуска в продакшен.

Когда включать. Когда проект готов и пора выкатывать его на сервер, а ты не знаешь, с какого конца. Опиши после промпта свой проект и где хочешь его разместить.

Что меняется на самом деле

Почему один и тот же Claude вдруг кодит лучше

Самое странное в этих промптах то, что модель не поменялась. Тот же Claude, тот же твой код, тот же твой вопрос. Поменялась одна строчка - роль в начале. И ответ выходит на другом уровне.

Так работает любая хорошая нейросеть. Она не угадывает, чего ты на самом деле хочешь, - она отвечает ровно на то, как ты её попросил. Скажешь «напиши код» - получишь код. Скажешь «действуй как старший инженер, который думает про рост и поддержку» - получишь рассуждения, варианты, риски и решение взрослого уровня. Разница не в Claude. Разница в том, кем ты его назначил.

И это первый кирпич вайбкодинга - подхода, где ты собираешь рабочие штуки не строчками кода, а словами. Ты не программист, ты постановщик. Твоя сила не в том, чтобы знать синтаксис, а в том, чтобы дать Claude правильную роль и правильную задачу. Десять промптов выше - это десять готовых ролей. Дальше начинается то, ради чего всё и затевалось.

От ролей к продукту

Роль - это начало, а не финал

Одна роль решает одну задачу: спроектировать, найти баг, ускорить, защитить. Но настоящий продукт собирается не из одной роли, а из их связки. Сначала технический лид помогает решить, что вообще строить. Потом фулстек собирает MVP. Потом инженер по безопасности проверяет дыры, DevOps выкатывает на сервер, а инженер по производительности готовит к нагрузке. Это уже не отдельные промпты - это конвейер.

Вот тут у большинства всё и встаёт. Скопировать роль легко. А вот выстроить из ролей рабочий поток, где Claude ведёт тебя от пустой папки до живого продукта в интернете, - этому нигде толком не учат. Поэтому люди застревают на «классный промпт» и не доходят до «у меня запущенный продукт».

Дальше

Роль ты скопировал. Конвейер - следующий шаг

Десять ролей ты сегодня забрал, и Claude на них отвечает другим тоном. Сам себе, скорее всего, уже задал вопрос: а как из десяти отдельных ролей собрать один рабочий конвейер, а не десять разрозненных ответов в чате?

Один промпт закрывает одну задачу. Живой продукт держится на связке: кто ставит архитектуру, кто пишет код, кто проверяет, кто выкатывает на сервер. Эту связку руками собирают уже не в чате, а на живом занятии

Три дня на ИИ-Лагере я веду тебя по этой связке: техлид ставит план, фулстек собирает, безопасник проверяет, DevOps выкатывает - и в конце у тебя в руках готовый продукт, а не список промптов

Забрать путёвку в ИИ-Лагерь

Кнопка ведёт в мой закрытый канал. Жмёшь «Подать заявку», впускаю сразу, бот пишет в личку и отдаёт путёвку. Бесплатно

Роли уже стоят в твоём Claude, добавлять здесь нечего. Три дня, бесплатно, начать можно сегодня же вечером

Дальше не курс роликов на будущее, а живое занятие: заходишь и в тот же вечер начинаешь собирать конвейер вместе со мной

Забрать путёвку в ИИ-Лагерь

Заявка в закрытый канал, одобряю сразу. Бот сам напишет первым и покажет, как забрать три дня Лагеря. Бесплатно

Сохрани себе

Памятка по шагам

Куда идти дальше

Следующий шаг

Заявка в закрытый канал, одобряю сразу. Бот сам напишет первым и покажет, как забрать три дня Лагеря. Бесплатно

Вопросы

Частые вопросы

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

Десять ролей ты сегодня забрал, и Claude на них отвечает другим тоном. Сам себе, скорее всего, уже задал вопрос: а как из десяти отдельных ролей собрать один рабочий конвейер, а не десять разрозненных ответов в чате?