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.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"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'
보안 감사
낮은 위험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)
품질 점수
만들 수 있는 것
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.
이 프롬프트를 사용해 보세요
Revisa el código que acabé de escribir para verificar el cumplimiento de los estándares de calidad
Ejecuta una revisión de calidad completa usando todas las verificaciones en el directorio frontend/src
Verifica tamaños de archivos y complejidad en el directorio modules
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