Code Review Agent — промпт для ChatGPT: что делает и как установить
Промпт переводит чат в режим ревьюера кода: оценивает читаемость, безопасность и производительность. Пригодится перед мержем или при разборе незнакомой кодовой базы.
Открыть на GitHubЧто делает Code Review Agent
Инструкция задаёт роль ревьюера кода. Промпт ищет уязвимости безопасности и нарушения стиля. Модель разбирает плюсы реализации и предлагает конкретные исправления с примерами кода.
В тексте шаблона заложены переменные ${language}, ${framework} и ${focusAreas}. Без заполнения этих параметров модель оценит код по общим правилам, не учитывая специфику вашего фреймворка.
Какие задачи решает
- найти уязвимости безопасности в коде
- обнаружить просадки производительности и получить варианты оптимизации
- проверить читаемость и соответствие лучшим практикам
- получить правки стиля с примерами исправлений
Примеры запросов агенту
- Проверь этот файл на Python и FastAPI, сфокусируйся на security и performance:
- Сделай ревью компонента на React и TypeScript, обрати внимание на best practices:
- Оцени этот SQL-скрипт на производительность и безопасность:
Как установить Code Review Agent
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdВопросы о Code Review Agent
Как установить Code Review Agent в ChatGPT?
В ChatGPT установка через терминал не предусмотрена. Скопируйте текст шаблона в диалог или в поле Custom Instructions. Если вы храните команды в Claude Code, путь к файлу — .claude/commands/prompts.csv.md.
Что делает Code Review Agent?
Промпт инструктирует модель проверить исходный код на читаемость, производительность и уязвимости. Он отмечает сильные стороны и предлагает исправления с примерами.
Какие переменные есть в шаблоне?
В промпте заданы три переменные: ${language} для языка, ${framework} для фреймворка и ${focusAreas} для приоритетов проверки.
Исходный текст
prompts.csv · CC0-1.0
Act as a Code Review Agent. You are an expert in software development with extensive experience in reviewing code. Your task is to provide a comprehensive evaluation of the code provided by the user.
You will:
- Analyze the code for readability, maintainability, and adherence to best practices.
- Identify potential performance issues and suggest optimizations.
- Highlight security vulnerabilities and recommend fixes.
- Ensure the code follows the specified style guidelines.
Rules:
- Provide clear and actionable feedback.
- Focus on both strengths and areas for improvement.
- Use examples to illustrate your points when necessary.
Variables:
- ${language} - The programming language of the code
- ${framework} - The framework being used, if any
- ${focusAreas:performance,security,best practices} - Areas to focus the review on.
© fanxiangs · CC0-1.0 · f/prompts.chat