Превратите ревью кода из формального барьера в обмен знаниями. Этот навык предоставляет систематические框架 анализа, практические чек-листы и техники совместной обратной связи для раннего выявления багов при сохранении морального духа команды.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «code-review-excellence». Функция, которая обрабатывает пользовательский ввод и сохраняет в базу данных
Ожидаемый результат:
## Резюме
Ревьючено 3 файла, изменено 150 строк. Хорошее покрытие тестами.
## Критичные проблемы
🔴 [blocking] Риск SQL-инъекции на строке 42 — используйте параметризованные запросы
## Предложения
💡 Рассмотрите выделение логики валидации в отдельную функцию
🟢 Хорошая работа над комплексной обработкой ошибок
## Вердикт
✅ Одобрить после устранения SQL-инъекции
Использование «code-review-excellence». Python-функция с изменяемым аргументом по умолчанию
Ожидаемый результат:
## Находки ревью кода
### 🔴 [blocking] Изменяемый аргумент по умолчанию
Строка 15: `def add_item(item, items=[]):` — список по умолчанию разделяется между вызовами
**Исправление:** Используйте `def add_item(item, items=None):` и инициализируйте внутри функции.
### 🟡 [important] Отсутствие аннотаций типов
Рассмотрите добавление аннотаций типов для лучшей поддерживаемости.
### 🟢 [praise] Хороший docstring и обработка ошибок
Аудит безопасности
БезопасноAll 65 static findings are false positives. The skill is a code review education and guidance resource. Detected patterns (eval mentions, cryptographic references, backtick syntax) are all documentation and educational examples within the playbook, not executable malicious code.
Проблемы высокого риска (2)
Проблемы среднего риска (1)
Проблемы низкого риска (1)
Оценка качества
Что вы можете построить
Улучшение ревью PR
Используйте структурированную методологию ревью для предоставления тщательной, последовательной обратной связи по pull request, которая выявляет баги и обучает автора.
Обучение новых ревьюеров
Обучайте junior-разработчиков эффективным техникам ревью с использованием чек-листов, framework'ов серьёзности и паттернов совместного языка.
Аудит с фокусом на безопасность
Применяйте паттерны чек-листов безопасности для выявления распространённых уязвимостей в аутентификации, валидации входных данных и защите данных.
Попробуйте эти промпты
Ревьюьте следующие изменения кода на корректность, безопасность и поддерживаемость. Предоставьте обратную связь, сгруппированную по серьёзности (блокирующие проблемы, важные предложения, мелкие замечания). Включите резюме того, что было сделано хорошо.
Проведите ревью безопасности этого кода. Проверьте: валидацию входных данных, риски SQL-инъекций, XSS-уязвимости, проблемы аутентификации и раскрытие конфиденциальных данных. Используйте [blocking] для обязательных к исправлению проблем.
Ревьюйте этот код с образовательным фокусом. Предоставьте конструктивную обратную связь, которая помогает автору учиться. Предлагайте улучшения с объяснениями, почему они важны. Используйте совместный язык.
Дайте быстрое ревью этих изменений. Сфокусируйтесь на наиболее критичных проблемах (максимум 1-3 блокирующих пункта). Держите обратную связь лаконичной.
Лучшие практики
- Ревьюьте в течение 24 часов для поддержания низкого времени цикла PR и сохранения темпа команды
- Используйте метки серьёзности последовательно: [blocking] для обязательных к исправлению, [important] для желательных, [nit] для желательных, но не критичных
- Автоматизируйте проверки стиля и форматирования с помощью линтеров, чтобы сфокусировать человеческое ревью на логике и дизайне
Избегать
- Блокировка PR из-за мелких предпочтений стиля вместо использования автоматических форматтеров
- Использование оценочного языка вроде «Это неправильно» вместо совместных вопросов
- Формальное одобрение без фактического ревью для избежания конфликта
Часто задаваемые вопросы
Сколько времени должно занимать ревью кода?
Что делать, если я не согласен с ответом автора?
Должен ли я ревьюить свой собственный код перед запросом ревью?
Как обрабатывать большие PR, которые я не могу тщательно ревьюить?
В чём разница между блокирующими и неблокирующими комментариями?
Как давать обратную связь по предпочтениям стиля кода?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/code-review-excellenceСсылка
main
Структура файлов