스킬 quality-reviewer
🔍

quality-reviewer

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

Revisar la calidad del código automáticamente

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

Las revisiones manuales de código consumen tiempo y pasan por alto problemas. Esta habilidad ejecuta 7 verificaciones automatizadas para el tamaño de archivos, complejidad, nombres, importaciones, arquitectura, ESLint y cumplimiento de TypeScript con los estándares de DevPrep AI.

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

스킬 ZIP 다운로드

2

Claude에서 업로드

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

3

토글을 켜고 사용 시작

테스트해 보기

"quality-reviewer" 사용 중입니다. Ejecutar una revisión de calidad completa

예상 결과:

  • Verificando tamaños de archivo (máximo: 180 líneas de código)... Se encontraron 3 archivos que exceden el límite
  • Verificando complejidad del código (máximo: 15)... Todas las funciones están dentro del límite de complejidad
  • Verificando patrones de importación... Los patrones de importación se ven bien
  • Verificando cumplimiento de arquitectura (estructura de 6 carpetas)... La arquitectura sigue la estructura de 6 carpetas
  • Verificando convenciones de nombres... Las convenciones de nombres fueron seguidas
  • Ejecutando ESLint... Se encontraron 2 advertencias
  • Ejecutando verificación de TypeScript... Verificación de TypeScript passed
  • RESUMEN DE REVISIÓN: Los tamaños de archivos necesitan atención. Otras verificaciones pasaron.

"quality-reviewer" 사용 중입니다. Verificar violaciones de importación

예상 결과:

  • Verificando patrones de importación...
  • Se encontraron 2 violación(es) de importación
  • ❌ frontend/src/modules/practice/components/Form.tsx: Usa importaciones relativas profundas (debería usar @shared/, @modules/, @lib/, @store)
  • from '../../../shared/ui/button'
  • 💡 Solución: Reemplaza '../../../' con alias de ruta como @shared/ui/button

"quality-reviewer" 사용 중입니다. Muéstrame ejemplos de convenciones de nombres

예상 결과:

  • ❌ Antes: interface ButtonProps { }
  • ✅ Después: interface IButtonProps { }
  • Las interfaces deben usar prefijo 'I' en el código de DevPrep AI.
  • Los tipos deben usar PascalCase sin prefijo: 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
사양 준수

만들 수 있는 것

Control de calidad pre-commit

Integrar en hooks pre-commit para detectar violaciones de estándares antes de que el código entre al repositorio.

Retroalimentación de revisión automatizada

Generar informes de calidad consistentes para cada pull request sin seguimiento manual de listas de verificación.

Incorporación a estándares

Ayudar a los nuevos miembros del equipo a aprender las convenciones del proyecto mediante retroalimentación inmediata y accionable.

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

Revisión rápida
Revisa el código que acabé de escribir para verificar el cumplimiento de los estándares de calidad
Auditoría completa
Ejecuta una revisión de calidad completa usando todas las verificaciones en el directorio frontend/src
Verificación específica
Verifica tamaños de archivos y complejidad en el directorio modules
Guía de corrección
Muéstrame cómo corregir las violaciones de convenciones de nombres y explica los patrones

모범 사례

  • Ejecutar revisiones completas antes de comprometer para detectar todos los problemas de una vez
  • Abordar las violaciones incrementalmente cuando se aprenden los estándares
  • Usar verificaciones específicas (check-file-size, check-naming) para retroalimentación enfocada

피하기

  • Ignorar violaciones y hacer push de todos modos
  • Ejecutar solo una verificación cuando es probable que se violen múltiples estándares
  • Saltarse el proceso de revisión por completo

자주 묻는 질문

¿Qué plataformas de IA soportan esta habilidad?
Esta habilidad funciona con Claude, Codex y Claude Code. Usa herramientas Bash, Read, Grep y Glob disponibles en todas las plataformas.
¿Cuáles son los límites de líneas y complejidad?
Máximo 180 líneas de código por archivo, máximo 15 complejidad ciclomática por función, máximo 50 líneas por función.
¿Cómo integro con hooks pre-commit?
Agrega ./.claude/skills/quality-reviewer/scripts/full-review.sh a tu archivo .husky/pre-commit para ejecutar verificaciones antes de cada commit.
¿Esta habilidad modifica mi código?
No, esta habilidad solo lee y analiza código. Reporta violaciones pero no hace ningún cambio a tus archivos.
¿Por qué mis importaciones están siendo marcadas?
La habilidad requiere alias de ruta (@shared/, @modules/, @lib/, @store/) en lugar de importaciones relativas (../../../) para mejor mantenibilidad.
¿Cómo es esto diferente de ESLint?
ESLint captura problemas de sintaxis y estilo. Esta habilidad hace cumplir estándares arquitectónicos específicos del proyecto como estructura de carpetas, organización de archivos y convenciones de nombres.