---
name: wasabeef/responder-eficientemente-a-comentarios-de-revisión
source: https://app.decimal.ai/s/wasabeef-responder-eficientemente-a-comentarios-de-revisio-n@1/SKILL.md
source_sha256: 9a63a798d029
---

# Responder eficientemente a comentarios de revisión

Manejar eficientemente comentarios de revisión de Pull Request y lograr resolución de causa raíz usando un enfoque de análisis de errores de 3 etapas.

## Uso

```bash
# Recuperar y analizar comentarios de revisión
gh pr view --comments
"Clasificar comentarios de revisión por prioridad y crear un plan de acción"

# Análisis detallado de comentarios relacionados con errores
gh pr checks
"Analizar errores de CI usando un enfoque de 3 etapas para identificar causas raíz"

# Confirmación de calidad después de correcciones
npm test && npm run lint
"Las correcciones están completas - por favor verificar pruebas de regresión y calidad de código"
```

## Ejemplos Básicos

```bash
# Clasificar comentarios
gh pr view 123 --comments | head -20
"Clasificar comentarios de revisión en categorías must/imo/nits/q y determinar orden de respuesta"

# Recopilar información de errores
npm run build 2>&1 | tee error.log
"Identificar la causa raíz de errores de build y sugerir correcciones apropiadas"

# Verificar implementación de corrección
git diff HEAD~1
"Evaluar si esta corrección aborda apropiadamente los comentarios de revisión"
```

## Sistema de Clasificación de Comentarios

```text
🔴 must: Correcciones requeridas
├─ Problemas de seguridad
├─ Bugs funcionales
├─ Violaciones de principios de diseño
└─ Violaciones de convenciones

🟡 imo: Sugerencias de mejora
├─ Mejores métodos de implementación
├─ Mejoras de rendimiento
├─ Mejoras de legibilidad
└─ Propuestas de refactoring

🟢 nits: Puntos menores
├─ Correcciones de typos
├─ Ajustes de indentación
├─ Adiciones de comentarios
└─ Refinamientos de nomenclatura

🔵 q: Preguntas/confirmaciones
├─ Verificación de intención de implementación
├─ Aclaración de especificaciones
├─ Trasfondo de decisiones de diseño
└─ Consideración de soluciones alternativas
```

## Enfoque de Análisis de Errores de 3 Etapas

### Etapa 1: Recopilación de Información

**Acciones requeridas**

- Captura completa de mensaje de error
- Revisión de stack trace
- Identificación de condiciones de reproducción

**Acciones recomendadas**

- Recopilación de información de entorno
- Historial de cambios recientes
- Revisión de logs relacionados

### Etapa 2: Análisis de Causa Raíz

- Aplicación de análisis de 5 Por qués
- Seguimiento de dependencias
- Verificación de diferencias de entorno
- Creación de código mínimo de reproducción

### Etapa 3: Implementación de Solución

- Respuesta inmediata (hotfix)
- Resolución de causa raíz (corrección esencial)
- Medidas preventivas (prevención de recurrencia)

## Flujo de Respuesta

1. **Análisis de comentarios**: Clasificación por prioridad
2. **Plan de corrección**: Determinación de orden de respuesta
3. **Correcciones por fases**: Crítico → Alto → Medio → Bajo
4. **Confirmación de calidad**: Testing, linting, building
5. **Reporte de progreso**: Descripción de correcciones específicas

## Verificación Post-Corrección

```bash
# Verificaciones básicas
npm test
npm run lint
npm run build

# Pruebas de regresión
npm run test:e2e

# Calidad de código
npm run test:coverage
```

## Plantillas de Respuesta

**Reporte de finalización de corrección**

```markdown
@reviewer Gracias por tu feedback.
Las correcciones están completas:

- [Detalles específicos de corrección]
- [Resultados de pruebas]
- [Método de verificación]
```

**Explicación de decisión técnica**

```markdown
Trasfondo de implementación: [Razón]
Alternativas consideradas: [Opciones y justificación de decisión]
Beneficios de solución adoptada: [Ventajas]
```

## Notas

- **Adherencia a prioridades**: Abordar en orden de Crítico → Alto → Medio → Bajo
- **Pruebas primero**: Confirmar pruebas de regresión antes de hacer correcciones
- **Reporte claro**: Describir detalles de corrección y métodos de verificación específicamente
- **Diálogo constructivo**: Comunicación cortés basada en fundamentos técnicos