Traduce necesidades de negocio en requisitos verificables. Usar ante requisitos ambiguos o en el levantamiento inicial.
Revisa codigo con criterio senior: simplicidad, calidad y seguridad. Usar antes de integrar cualquier cambio de codigo.
Disena el modelo de datos y elige el motor adecuado. Usar para esquemas, normalizacion, relaciones entre entidades y decisiones de base de datos.
Despliegue e infraestructura proporcionales a la etapa. Usar para CI/CD, primer despliegue o decisiones de infraestructura.
Optimiza rendimiento basado en mediciones reales. Usar ante lentitud medida o antes de escalar infraestructura.
Define que construir y en que orden. Usar para alcance, definicion de MVP y priorizacion de backlog.
Investiga tecnologias, librerias y enfoques antes de decisiones importantes. Usar para evaluar stack o build vs buy.
Seguridad obligatoria y proporcional al riesgo. Usar en codigo con autenticacion, datos sensibles, APIs publicas o antes de lanzar.