Claude Код 👁 31

Промпт для глубокого code review через Claude

Профессиональное code review уровня tech lead с правильной приоритизацией: что блокирует мерж, а что косметика. Учит автора кода, а не унижает его.

Промпт Запустить →
Промокод — до 25% бонусами к первому пополнению в most-ai
Проведи дотошное code review кода на [ЯЗЫК/СТЕК: Python, FastAPI, PostgreSQL]. Не выпиливай в первой итерации идеальный код — разберись.

Контекст проекта: [О ПРОЕКТЕ: бэкенд интернет-магазина на FastAPI и PostgreSQL, команда из трёх разработчиков. Релизы раз в неделю, тестов мало]
Что делает этот код: [НАЗНАЧЕНИЕ: обработчик вебхука от платёжного шлюза — принимает уведомление об оплате и переводит заказ в статус «оплачен»]
Кто это написал: [АВТОР: джуниор]

Код:
```
[КОД: @app.post("/webhook/payment") async def payment_webhook(request: Request): data = await request.json() order = db.query(Order).filter(Order.id == data.get("order_id")).first() order.status = "paid" db.commit() return {"ok": True} ]
```

Требуется ревью по 5 уровням приоритета:

🔴 КРИТИЧНО (блокирующее на мерж): баги, утечки безопасности, потеря данных, performance regression более 10x
🟠 ВАЖНО (надо исправить, но не блокер): антипаттерны, грубые нарушения SOLID, дыры в обработке ошибок
🟡 ЖЕЛАТЕЛЬНО: лучшая читаемость, более идиоматичный подход, мелкая оптимизация
🟢 СТИЛЬ: именование, форматирование, комментарии (только если действительно мешает)
💡 ИДЕИ: альтернативные подходы, которые стоит обсудить, без обязательного применения

Для каждого замечания:
— номер строки или блок
— что не так и почему
— конкретный пример исправления

В конце — общая оценка кода по 10-балльной шкале и 3 главных совета автору как разработчику.
Запустить промпт →

Похожие промпты

Claude
Рефакторинг функции Python по принципам clean code
ChatGPT
Code review с приоритизацией замечаний
Claude
ИИ-агент для ревью кода: правила проверки
Claude
Техническое задание для разработчика по задаче — Claude
Claude
Промпт для написания технического задания (ТЗ) в Claude
DeepSeek
DeepSeek: код-ревью pull request с приоритизацией
Claude
Дизайн REST API по best practices — эндпоинты, статусы, версии
Claude
Нода Code в n8n: обработать элементы

Пример результата

🔴 Строка 23: SQL-инъекция через прямую конкатенацию параметра Пример фикса: используйте параметризованный запрос cur.execute('SELECT * FROM users WHERE id=?', (user_id,)) 🟠 Строка 47-58: вложенные try/except скрывают реальные ошибки Фикс: оставить только верхний try, логировать оригинальные исключения Общая оценка: 6/10. Логика верная, но безопасность и обработка ошибок требуют доработки. 3 совета: 1. Изучи OWASP Top 10 2. Используй type hints — поможет ловить такие баги статически

Полезные статьи

Промты для программиста: 43 промпта под задачи кода
Скилы для ИИ: 8 готовых SKILL.md на русском — от коротких до больших
Claude vs Gemini: какую нейросеть выбрать для работы

Все гайды →