Initial commit
This commit is contained in:
90
commands/sequential-thinking.md
Normal file
90
commands/sequential-thinking.md
Normal file
@@ -0,0 +1,90 @@
|
||||
## Pensamiento Secuencial
|
||||
|
||||
Resolver problemas complejos paso a paso a través de un proceso de pensamiento dinámico e iterativo. Este enfoque flexible permite correcciones de curso y revisiones durante el proceso de pensamiento.
|
||||
|
||||
### Uso
|
||||
|
||||
```bash
|
||||
# Solicitar a Claude que piense secuencialmente
|
||||
"Analizar [tarea] usando sequential-thinking"
|
||||
```
|
||||
|
||||
### Ejemplos Básicos
|
||||
|
||||
```bash
|
||||
# Diseño de algoritmo
|
||||
"Diseñar una estrategia de caché eficiente usando sequential-thinking"
|
||||
|
||||
# Resolución de problemas
|
||||
"Resolver problemas de rendimiento de base de datos usando sequential-thinking"
|
||||
|
||||
# Revisión de diseño
|
||||
"Examinar diseño de sistema de notificaciones en tiempo real usando sequential-thinking"
|
||||
```
|
||||
|
||||
### Colaboración con Claude
|
||||
|
||||
```bash
|
||||
# Estrategia de implementación compleja
|
||||
"Examinar estrategia de implementación de sistema de autenticación usando sequential-thinking. Considerar OAuth2, JWT y gestión de sesiones"
|
||||
|
||||
# Análisis de causa de bug
|
||||
"Analizar causas de fugas de memoria usando sequential-thinking. Incluir revisión de código y resultados de profiling"
|
||||
|
||||
# Estrategia de refactoring
|
||||
cat src/complex_module.js
|
||||
"Desarrollar una estrategia de refactoring para este módulo usando sequential-thinking"
|
||||
|
||||
# Selección de tecnología
|
||||
"Analizar selección de framework frontend usando sequential-thinking. Considerar requerimientos y restricciones del proyecto"
|
||||
```
|
||||
|
||||
### Proceso de Pensamiento
|
||||
|
||||
1. **Análisis Inicial** - Comprensión básica y descomposición del problema
|
||||
2. **Generación de Hipótesis** - Formular hipótesis para soluciones
|
||||
3. **Verificación y Revisión** - Verificar hipótesis y revisar según sea necesario
|
||||
4. **Ramificación y Exploración** - Explorar múltiples rutas de solución
|
||||
5. **Integración y Conclusión** - Derivar solución óptima
|
||||
|
||||
### Características
|
||||
|
||||
- **Ajuste Dinámico** - Capacidad de cambiar dirección durante el pensamiento
|
||||
- **Prueba de Hipótesis** - Ciclo de formar y probar hipótesis
|
||||
- **Pensamiento Ramificado** - Explorar simultáneamente múltiples rutas de pensamiento
|
||||
- **Refinamiento Gradual** - Refinamiento paso a paso de soluciones
|
||||
- **Flexibilidad** - Cambios de política basados en nueva información
|
||||
|
||||
### Ejemplos Detallados
|
||||
|
||||
```bash
|
||||
# Diseño de sistema complejo
|
||||
"Examinar diseño de microservicios de sitio e-commerce usando sequential-thinking. Incluir procesamiento de pedidos, gestión de inventario e integración de pagos"
|
||||
|
||||
# Diseño de seguridad
|
||||
"Examinar diseño de seguridad de API usando sequential-thinking. Incluir autenticación, autorización, limitación de tasa y registro de auditoría"
|
||||
|
||||
# Optimización de rendimiento
|
||||
"Examinar optimización de procesamiento de datos a gran escala usando sequential-thinking. Considerar uso de memoria, velocidad de procesamiento y escalabilidad"
|
||||
|
||||
# Gestión de dependencias
|
||||
"Examinar estrategia de gestión de dependencias de monorepo usando sequential-thinking. Incluir tiempo de build, despliegue y ejecución de pruebas"
|
||||
```
|
||||
|
||||
### Notas
|
||||
|
||||
Sequential-thinking es ideal para problemas complejos que requieren profundizar el pensamiento en etapas. Para preguntas simples o aquellas con respuestas claras, usar formato de pregunta normal.
|
||||
|
||||
### Ejemplo de Ejecución
|
||||
|
||||
```bash
|
||||
# Ejemplo de uso
|
||||
"Examinar diseño de esquema GraphQL usando sequential-thinking"
|
||||
|
||||
# Comportamiento esperado
|
||||
# 1. Análisis inicial: Analizar requerimientos básicos para esquema GraphQL
|
||||
# 2. Generación de hipótesis: Examinar múltiples patrones de diseño
|
||||
# 3. Verificación: Verificar ventajas y desventajas de cada patrón
|
||||
# 4. Ramificación: Explorar nuevos enfoques según sea necesario
|
||||
# 5. Integración: Proponer diseño de esquema óptimo
|
||||
```
|
||||
Reference in New Issue
Block a user