## Ultrathink Ejecuta un proceso de pensamiento paso a paso y estructurado para tareas complejas e decisiones importantes. ### Uso ```bash # Solicitar pensamiento profundo de Claude "Analizar [tarea] usando ultrathink" ``` ### Ejemplos Básicos ```bash # Examinar diseño de arquitectura "Analizar si elegir microservicios o monolito usando ultrathink" # Analizar selección de tecnología "Analizar si Rust o TypeScript es adecuado para este proyecto usando ultrathink" # Profundizar en resolución de problemas "Analizar las causas del bajo rendimiento de la aplicación y métodos de mejora usando ultrathink" ``` ### Colaboración con Claude ```bash # Decisiones de negocio "Priorizar nuevas características usando ultrathink. Considerar valor del usuario, costo de desarrollo y riesgo técnico" # Diseño de sistema "Diseñar un sistema de autenticación usando ultrathink. Considerar seguridad, escalabilidad y mantenibilidad" # Análisis de trade-offs "Analizar la elección entre GraphQL vs REST API usando ultrathink. Basado en requerimientos del proyecto" # Estrategia de refactoring cat src/legacy_code.js "Desarrollar una estrategia de refactoring para este código legacy usando ultrathink" ``` ### Proceso de Pensamiento 1. **Descomposición del Problema** - Dividir tareas en componentes 2. **Análisis MECE** - Organizar sin gaps o superposiciones 3. **Revisión de Múltiples Perspectivas** - Analizar desde perspectivas técnicas, de negocio y de usuario 4. **Confirmación Interactiva** - Confirmar con usuarios en puntos de decisión importantes 5. **Propuesta Basada en Evidencia** - Conclusiones basadas en datos y lógica ### Ejemplos Detallados ```bash # Resolver deuda técnica compleja "Desarrollar una estrategia para modernizar un sistema legacy de 10 años usando ultrathink. Incluir migración por fases, riesgos y ROI" # Desafíos organizacionales "Desarrollar una estrategia de escalado para el equipo de desarrollo usando ultrathink. Asumir expansión de 5 a 20 personas" # Migración de base de datos "Analizar migración de PostgreSQL a DynamoDB usando ultrathink. Considerar aspectos de costo, rendimiento y operacionales" ``` ### Notas Ultrathink es ideal para tareas que requieren pensamiento profundo a lo largo del tiempo. Para preguntas simples o respuestas inmediatas, usar el formato de pregunta normal.