스킬 quality-reviewer
🔍

quality-reviewer

낮은 위험 ⚡ 스크립트 포함⚙️ 외부 명령어📁 파일 시스템 액세스

Автоматическая проверка качества кода

또한 다음에서 사용할 수 있습니다: ArcadeAI

Ручная проверка кода занимает время и пропускает проблемы. Этот навык выполняет 7 автоматических проверок размера файла, сложности, именования, импортов, архитектуры, ESLint и соответствия стандартам TypeScript с DevPrep AI.

지원: Claude Codex Code(CC)
🥉 72 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"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'

보안 감사

낮은 위험
v5 • 1/16/2026

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.

15
스캔된 파일
1,882
분석된 줄 수
3
발견 사항
5
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

59
아키텍처
100
유지보수성
85
콘텐츠
20
커뮤니티
90
보안
83
사양 준수

만들 수 있는 것

Проверка качества перед коммитом

Интегрируйте в хуки pre-commit для обнаружения нарушений стандартов до попадания кода в репозиторий.

Автоматическая обратная связь по проверке

Создавайте последовательные отчёты о качестве для каждого pull request без ручного отслеживания чек-листов.

Ознакомление со стандартами

Помогайте новым членам команды изучать соглашения проекта через мгновенную, действенную обратную связь.

이 프롬프트를 사용해 보세요

Быстрая проверка
Проверьте качество написанного мной кода на соответствие стандартам
Полный аудит
Выполните полную проверку качества со всеми проверками в директории frontend/src
Конкретная проверка
Проверьте размеры файлов и сложность в директории modules
Руководство по исправлению
Покажите, как исправить нарушения соглашений об именовании и объясните паттерны

모범 사례

  • Выполняйте полные проверки перед коммитом, чтобы обнаружить все проблемы сразу
  • Устраняйте нарушения постепенно при изучении стандартов
  • Используйте конкретные проверки (check-file-size, check-naming) для направленной обратной связи

피하기

  • Игнорирование нарушений и отправка кода
  • Запуск только одной проверки, когда нарушено несколько стандартов
  • Полный пропуск процесса проверки

자주 묻는 질문

Какие AI платформы поддерживают этот навык?
Этот навык работает с Claude, Codex и Claude Code. Он использует инструменты Bash, Read, Grep и Glob, доступные на всех платформах.
Какие ограничения по строкам и сложности?
Максимум 180 строк кода на файл, максимум 15 цикломатической сложности на функцию, максимум 50 строк на функцию.
Как интегрировать с хуками pre-commit?
Добавьте ./.claude/skills/quality-reviewer/scripts/full-review.sh в ваш файл .husky/pre-commit для запуска проверок перед каждым коммитом.
Этот навык изменяет мой код?
Нет, этот навык только читает и анализирует код. Он сообщает о нарушениях, но не вносит никаких изменений в ваши файлы.
Почему мои импорты помечаются?
Навык требует псевдонимов путей (@shared/, @modules/, @lib/, @store/) вместо относительных импортов (../../../) для лучшей поддерживаемости.
Чем это отличается от ESLint?
ESLint ловит синтаксические и стилистические проблемы. Этот навык обеспечивает соблюдение архитектурных стандартов проекта, таких как структура папок, организация файлов и соглашения об именовании.