스킬 quality-gates
🛡️

quality-gates

안전 ⚙️ 외부 명령어

Ejecutar verificaciones de calidad antes de commits

또한 다음에서 사용할 수 있습니다: Barnhardt-Enterprises-Inc,ArieGoldkin

Las verificaciones manuales de calidad del código ralentizan el desarrollo y permiten que los errores se escapen. Esta habilidad ejecuta automáticamente linting, verificación de tipos, pruebas y auditorías de seguridad antes de cada commit o despliegue.

지원: Claude Codex Code(CC)
⚠️ 68 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

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

3

토글을 켜고 사용 시작

테스트해 보기

"quality-gates" 사용 중입니다. Ejecuta gates de calidad antes de mi commit

예상 결과:

  • Resultados de Gate de Calidad: 5/6 Aprobados
  • Lint: APROBADO (0 errores, 2 advertencias)
  • Verificación de Tipos: APROBADO (0 errores)
  • Pruebas: APROBADO (124 aprobadas, 0 fallidas, 87% cobertura)
  • Compilación: APROBADO (compilación completada exitosamente)
  • Auditoría de Seguridad: APROBADO (sin vulnerabilidades críticas)
  • Verificación de Secretos: APROBADO (no se detectaron secretos en archivos staged)
  • ¡Listo para hacer commit!

"quality-gates" 사용 중입니다. Ejecuta auditoría de seguridad en mis dependencias

예상 결과:

  • Resultados de Auditoría de Seguridad: 3 vulnerabilidades encontradas
  • Críticas: 0 | Altas: 1 | Moderadas: 2
  • Alta: Contaminación de prototipo en lodash < 4.17.21
  • Ejecuta 'npm audit fix' para resolver
  • Recomendación: Actualizar lodash a la última versión

보안 감사

안전
v5 • 1/16/2026

This is a documentation-only skill file (SKILL.md) that defines quality assurance workflows. All command executions are standard development tools (npm, eslint, vitest) running locally. The heuristic finding is a false positive - this skill DEFENDS against credential leaks by checking git diffs for secrets, not exfiltrating credentials. No malicious intent present.

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

품질 점수

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

만들 수 있는 것

Verificaciones de calidad pre-commit

Ejecuta verificaciones automatizadas antes de cada commit para detectar problemas temprano y mantener una calidad de código consistente.

Validación pre-deploy

Verifica el éxito de la compilación, cumplimiento de seguridad y cobertura de pruebas antes de desplegar a producción.

Aplicación de estándares de calidad

Define y aplica gates de calidad para todo el equipo que todos los colaboradores deben pasar antes de fusionar.

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

Verificación rápida de lint
Ejecuta gates de calidad solo para linting en los archivos modificados en este commit.
Verificación completa pre-commit
Ejecuta todos los gates de calidad pre-commit incluyendo linting, verificación de tipos y pruebas.
Auditoría de seguridad
Ejecuta auditoría de seguridad para buscar vulnerabilidades en las dependencias y sugerir correcciones.
Validación pre-deploy
Ejecuta gates de calidad pre-deploy completos: lint, typecheck, pruebas, verificación de compilación y auditoría de seguridad.

모범 사례

  • Configura gates de calidad en package.json con scripts de lint, typecheck y test para ejecución consistente
  • Usa Husky o similares git hooks para prevenir evadir gates de calidad accidentalmente
  • Establece umbrales de cobertura realistas que incentiven la mejora sin bloquear el desarrollo

피하기

  • Saltarse gates de calidad para correcciones rápidas que eventualmente se convierten en deuda técnica
  • Establecer umbrales de cobertura muy altos causando que los desarrolladores escriban pruebas solo por métricas
  • Ignorar advertencias de lint ya que se acumulan y crean ruido que oculta problemas reales

자주 묻는 질문

¿Qué herramientas soporta esta habilidad?
Soporta ESLint, Biome para linting; tsc para TypeScript; Vitest, Jest y pruebas nativas de Node.js; npm/pnpm audit para seguridad.
¿Cuánto tiempo toman los gates de calidad?
Los gates pre-commit toman menos de 30 segundos. Los gates pre-push toman hasta 2 minutos. Los gates pre-deploy toman hasta 5 minutos.
¿Puedo saltar gates para correcciones de emergencia?
Sí, usa git commit --no-verify para evadir hooks, pero esto es solo para emergencias.
¿Mi código se envía a servicios externos?
No. Todas las verificaciones se ejecutan localmente usando tus herramientas instaladas. npm audit puede verificar bases de datos de vulnerabilidades remotas.
¿Qué pasa si un gate falla?
Los gates se ejecutan secuencialmente y se detienen en el primer fallo. La habilidad proporciona ubicaciones específicas de archivos y comandos para corregir problemas.
¿Cómo es esto diferente de Husky?
Husky ejecuta scripts existentes como git hooks. Esta habilidad orquesta qué gates ejecutar y proporciona retroalimentación inteligente y correcciones.

개발자 세부 정보

파일 구조

📄 SKILL.md