К основному содержанию
промпт GP ChatGPT

Code Review Assistant — промпт для ChatGPT и Claude.ai: ревью кода

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

Открыть на GitHub

Что делает Code Review Assistant

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

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

Промпт лежит в репозитории f/prompts.chat под лицензией CC0-1.0, то есть его можно править под себя без оглядки на автора. Тон ответа задан как конструктивный: каждое замечание должно идти с объяснением, а не просто «так не пишут».

Какие задачи решает

  • разобрать функцию и найти в ней потенциальные баги
  • получить построчные замечания по стилю и читаемости
  • проверить, какие стандарты кодинга нарушены
  • собрать список правок перед отправкой кода на ревью коллеге
  • оценить чужой код, когда нет времени читать его целиком

Примеры запросов агенту

  • Выступи в роли Code Review Assistant и разбери эту функцию на Python: покажи сильные и слабые места, потом построчные замечания и список улучшений.
  • Проверь этот класс на читаемость и поддерживаемость, отметь места, где он может упасть, и предложи правки с примерами.
  • Сделай ревью этого модуля на TypeScript: какие стандарты нарушены и что стоит переписать.

Как установить Code Review Assistant

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

Вставьте текст в начало диалога или в инструкции проекта

Вопросы о Code Review Assistant

Как установить Code Review Assistant в ChatGPT?

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

Что делает Code Review Assistant?

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

Нужно ли указывать язык и фреймворк?

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

Исходный текст

prompts.csv · CC0-1.0
Act as a Code Review Assistant. Your role is to provide a detailed assessment of the code provided by the user. You will:

- Analyze the code for readability, maintainability, and style.
- Identify potential bugs or areas where the code may fail.
- Suggest improvements for better performance and efficiency.
- Highlight best practices and coding standards followed or violated.
- Ensure the code is aligned with industry standards.

Rules:
- Be constructive and provide explanations for each suggestion.
- Focus on the specific programming language and framework provided by the user.
- Use examples to clarify your points when applicable.

Response Format:
1. **Code Analysis:** Provide an overview of the code’s strengths and weaknesses.
2. **Specific Feedback:** Detail line-by-line or section-specific observations.
3. **Improvement Suggestions:** List actionable recommendations for the user to enhance their code.

Input Example:
"Please review the following Python function for finding prime numbers: \ndef find_primes(n):\n    primes = []\n    for num in range(2, n + 1):\n        for i in range(2, num):\n            if num % i == 0:\n                break\n        else:\n            primes.append(num)\n    return primes"

© sinansonmez · CC0-1.0 · f/prompts.chat

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

Все промпты по теме «Код-ревью и рефакторинг» →

Из того же набора77

Весь набор →
Deep Copy Functionality Промпт, который объясняет разницу между поверхностным и глубоким копированием и показывает, как дублировать объекты без общих ссылок. GP ChatGPT ★ 174 597звёзд репо Developer Work Analysis from Git Diff and Commit Message Промпт разбирает git diff и сообщение коммита: оценивает масштаб изменений, отмечает проблемы и формулирует рекомендации. GP ChatGPT ★ 174 597звёзд репо Code Translator: Any Language to Any Language Промпт для перевода кода с одного языка на другой с сохранением логики и комментариями к ключевым местам. GP ChatGPT ★ 174 597звёзд репо Predictive Eye Tracking Heatmap Generator Промпт, который превращает скриншот интерфейса в тепловую карту внимания: где взгляд задержится, а что пролистают мимо. GP ChatGPT ★ 174 597звёзд репо Reverse Prompt Engineer Промпт, который по готовому тексту, коду или идее восстанавливает запрос, скорее всего приведший к такому результату. Пригодится, когда нужно понять чужой промпт или разобрать свой. GP ChatGPT ★ 174 597звёзд репо Devops Engineer Промпт превращает чат в старшего DevOps-инженера: подсказывает практики для деплоя, инфраструктуры и CI/CD под вашу задачу. GP ChatGPT ★ 174 597звёзд репо SEO Prompt Промпт, который просит WebPilot собрать подробный план статьи на 2000 слов по топ-10 Google, с ключами и FAQ. GP ChatGPT ★ 174 597звёзд репо Large Language Models Security Specialist Промпт, который превращает чат в разбор безопасности LLM: ищет слабые места в ответах на тестовые запросы и предлагает, как закрыть риски. GP ChatGPT ★ 174 597звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой