quality-reviewer
Автоматическая проверка качества кода
또한 다음에서 사용할 수 있습니다: ArcadeAI
Ручная проверка кода занимает время и пропускает проблемы. Этот навык выполняет 7 автоматических проверок размера файла, сложности, именования, импортов, архитектуры, ESLint и соответствия стандартам TypeScript с DevPrep AI.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"quality-reviewer" 사용 중입니다. Run a full quality review
예상 결과:
- Проверка размеров файлов (макс: 180 строк кода)... Найдено 3 файла, превышающих лимит
- Проверка сложности кода (макс: 15)... Все функции в пределах лимита сложности
- Проверка паттернов импорта... Паттерны импорта в порядке
- Проверка соответствия архитектуре (6-папочная структура)... Архитектура следует 6-папочной структуре
- Проверка соглашений об именовании... Соглашения об именовании соблюдены
- Запуск ESLint... Найдено 2 предупреждения
- Запуск проверки TypeScript... Проверка TypeScript пройдена
- ИТОГ ПРОВЕРКИ: Требуется внимание к размерам файлов. Остальные проверки пройдены.
"quality-reviewer" 사용 중입니다. Check for import violations
예상 결과:
- Проверка паттернов импорта...
- Найдено 2 нарушения импорта
- ❌ frontend/src/modules/practice/components/Form.tsx: Использует глубокие относительные импорты (следует использовать @shared/, @modules/, @lib/, @store)
- from '../../../shared/ui/button'
- 💡 Исправление: Замените '../../../' на псевдонимы путей, например @shared/ui/button
"quality-reviewer" 사용 중입니다. Show me naming convention examples
예상 결과:
- ❌ До: interface ButtonProps { }
- ✅ После: interface IButtonProps { }
- Интерфейсы должны использовать префикс 'I' в кодовой базе DevPrep AI.
- Типы должны использовать PascalCase без префикса: type QuestionType = 'easy' | 'medium' | 'hard'
보안 감사
낮은 위험This is a legitimate code quality review skill. The 262 static findings are all false positives: markdown backticks flagged as shell commands, example bad code showing what NOT to do, and documentation about deprecated practices. The actual bash scripts only run standard dev tools (npm, grep, find, wc) scoped to frontend/src. No network calls to external endpoints, no credential access, and no persistence mechanisms.
위험 요인
⚡ 스크립트 포함 (3)
⚙️ 외부 명령어 (3)
품질 점수
만들 수 있는 것
Проверка качества перед коммитом
Интегрируйте в хуки pre-commit для обнаружения нарушений стандартов до попадания кода в репозиторий.
Автоматическая обратная связь по проверке
Создавайте последовательные отчёты о качестве для каждого pull request без ручного отслеживания чек-листов.
Ознакомление со стандартами
Помогайте новым членам команды изучать соглашения проекта через мгновенную, действенную обратную связь.
이 프롬프트를 사용해 보세요
Проверьте качество написанного мной кода на соответствие стандартам
Выполните полную проверку качества со всеми проверками в директории frontend/src
Проверьте размеры файлов и сложность в директории modules
Покажите, как исправить нарушения соглашений об именовании и объясните паттерны
모범 사례
- Выполняйте полные проверки перед коммитом, чтобы обнаружить все проблемы сразу
- Устраняйте нарушения постепенно при изучении стандартов
- Используйте конкретные проверки (check-file-size, check-naming) для направленной обратной связи
피하기
- Игнорирование нарушений и отправка кода
- Запуск только одной проверки, когда нарушено несколько стандартов
- Полный пропуск процесса проверки