Claude-howto code-review-specialist
Комплексне код-рев'ю з аналізом безпеки, продуктивності та якості. Використовуйте, коли користувачі просять переглянути код, проаналізувати якість коду, оцінити pull request, або згадують код-рев'ю, аналіз безпеки чи оптимізацію продуктивності.
install
source · Clone the upstream repo
git clone https://github.com/luongnv89/claude-howto
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/luongnv89/claude-howto "$T" && mkdir -p ~/.claude/skills && cp -r "$T/uk/03-skills/code-review" ~/.claude/skills/luongnv89-claude-howto-code-review-specialist-d2d79f && rm -rf "$T"
manifest:
uk/03-skills/code-review/SKILL.mdsource content
Навичка код-рев'ю
Ця навичка забезпечує комплексні можливості код-рев'ю з фокусом на:
-
Аналіз безпеки
- Проблеми автентифікації/авторизації
- Ризики розкриття даних
- Вразливості інʼєкцій
- Криптографічні слабкості
- Логування чутливих даних
-
Аналіз продуктивності
- Ефективність алгоритмів (аналіз Big O)
- Оптимізація памʼяті
- Оптимізація запитів до БД
- Можливості кешування
- Проблеми конкурентності
-
Якість коду
- Принципи SOLID
- Патерни проєктування
- Конвенції іменування
- Документація
- Покриття тестами
-
Супровідність
- Читабельність коду
- Розмір функцій (має бути < 50 рядків)
- Цикломатична складність
- Управління залежностями
- Безпека типів
Шаблон рев'ю
Для кожного фрагмента перевіреного коду надати:
Резюме
- Загальна оцінка якості (1-5)
- Кількість виявлених проблем
- Рекомендовані пріоритетні зони
Критичні проблеми (якщо є)
- Проблема: Чіткий опис
- Розташування: Файл і номер рядка
- Вплив: Чому це важливо
- Серйозність: Критична/Висока/Середня
- Виправлення: Приклад коду
Знахідки за категоріями
Безпека (якщо знайдено проблеми)
Перелік вразливостей безпеки з прикладами
Продуктивність (якщо знайдено проблеми)
Перелік проблем продуктивності з аналізом складності
Якість (якщо знайдено проблеми)
Перелік проблем якості коду з пропозиціями рефакторингу
Супровідність (якщо знайдено проблеми)
Перелік проблем супровідності з покращеннями
Історія версій
- v1.0.0 (2024-12-10): Початковий випуск з аналізом безпеки, продуктивності, якості та супровідності