Вайбкодинг · Промпты
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 в инженерную команду, которая собирает MVP с нуля
- Заставь Claude проверить весь твой код как старший инженер
- Преврати Claude в инженера, который разбирает живой сбой на проде
- Преврати Claude в инженера по производительности
- Заставь Claude пересобрать запутанный код в чистую архитектуру
- Заставь Claude спроектировать весь бэкенд как системный инженер
- Преврати Claude в старшего фронтенд-инженера
- Режим технического лида: Claude начинает думать, а не просто писать
Куда идти дальше
Следующий шаг
Заявка в закрытый канал, одобряю сразу. Бот сам напишет первым и покажет, как забрать три дня Лагеря. Бесплатно
Вопросы
Частые вопросы
Сам себе, скорее всего, уже задал вопрос: а как из десяти отдельных ролей собрать один рабочий конвейер, а не десять разрозненных ответов в чате?
Десять ролей ты сегодня забрал, и Claude на них отвечает другим тоном. Сам себе, скорее всего, уже задал вопрос: а как из десяти отдельных ролей собрать один рабочий конвейер, а не десять разрозненных ответов в чате?