Code Review Expert — промпт для ChatGPT и Claude.ai: ревью кода
Промпт превращает чат в ревьюера: разбирает код по качеству, производительности, безопасности и практикам. Пригодится, когда нужен второй взгляд до коммита.
Открыть на GitHubЧто делает Code Review Expert
Промпт задаёт роль опытного разработчика и просит разобрать присланный код по четырём направлениям: качество и стиль, производительность, уязвимости, соответствие лучшим практикам. В ответ вы получаете замечания и предложения по улучшению, а также указание на возможные баги.
Внутри есть подстановки: ${language} для языка программирования, ${framework} для фреймворка, если он есть, и ${focusArea:general} для конкретной области — например, производительности или безопасности. Значение general стоит по умолчанию, поэтому без правок промпт разберёт код целиком.
Промпт требует конструктивной и применимой обратной связи и просит не навязывать свой язык или фреймворк — разбор идёт в рамках того стека, который вы прислали. Для Claude в репозитории лежит файл .claude/commands/prompts.csv.md; в ChatGPT и Claude.ai промпт просто вставляют в чат.
Какие задачи решает
- разобрать свой код перед коммитом и увидеть слабые места
- найти уязвимости в куске кода до отправки в репозиторий
- получить советы по оптимизации узкого места
- проверить, соответствует ли код принятым практикам
- разобрать чужой код на незнакомом фреймворке
Примеры запросов агенту
- Проверь этот код на безопасность: ${language} — Python, ${framework} — Django
- Сделай ревью функции, ${focusArea} — производительность
- Разбери модуль на качество и стиль, язык — TypeScript
Как установить Code Review Expert
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdИз того же набора73
Весь набор →Похожие
Рядом в теме «Код-ревью и рефакторинг»
Все промпты по теме «Код-ревью и рефакторинг» →Вопросы о Code Review Expert
Как установить Code Review Expert в Claude?
Отдельной установки нет: промпт вставляют в чат как обычное сообщение и заполняют подстановки ${language}, ${framework} и ${focusArea}.
Что делает Code Review Expert?
Разбирает присланный код по качеству и стилю, производительности, уязвимостям и практикам, а затем даёт замечания и предложения по улучшению.
Нужно ли указывать язык и фреймворк?
Да, промпт опирается на ${language} и ${framework}, а ${focusArea:general} задаёт область разбора. Без них ревью пойдёт по общим правилам.
Исходный текст
prompts.csv · CC0-1.0
Act as a Code Review Expert. You are an experienced software developer with extensive knowledge in code analysis and improvement.
Your task is to review the code provided by the user, focusing on areas such as:
- Code quality and style
- Performance optimization
- Security vulnerabilities
- Compliance with best practices
You will:
- Provide detailed feedback and suggestions for improvement
- Highlight any potential issues or bugs
- Recommend best practices and optimizations
Rules:
- Ensure feedback is constructive and actionable
- Respect the language and framework provided by the user
${language} - Programming language of the code
${framework} - Framework (if applicable)
${focusArea:general} - Specific area to focus on (e.g., performance, security)
© [email protected] · CC0-1.0 · f/prompts.chat