---
name: wasabeef/modo-planificación-para-estrategia-antes-de-implementar
source: https://app.decimal.ai/s/wasabeef-modo-planificacio-n-para-estrategia-antes-de-implementar@1/SKILL.md
source_sha256: 171c7a782b57
---

# Modo planificación para estrategia antes de implementar

Te ayuda a planificar antes de programar. Crea estrategias detalladas para hacer que el desarrollo sea más fluido.

## Uso

```bash
# Solicitar Modo Plan de Claude
"Crear un plan de implementación para [contenido de implementación]"
```

## Ejemplos Básicos

```bash
# Plan de implementación para nueva característica
"Crear un plan de implementación para funcionalidad de autenticación de usuario"

# Plan de diseño de sistema
"Crear un plan de implementación para división de microservicios"

# Plan de refactoring
"Crear un plan de refactoring para código legacy"
```

## Colaboración con Claude

```bash
# Implementación de característica compleja
"Crear un plan de implementación para funcionalidad de chat, incluyendo WebSocket, notificaciones en tiempo real y gestión de historial"

# Diseño de base de datos
"Crear un plan de diseño de base de datos para un sitio de e-commerce, incluyendo gestión de productos, pedidos y usuarios"

# Diseño de API
"Crear un plan de implementación para API GraphQL, incluyendo autenticación, caché y rate limiting"

# Diseño de infraestructura
"Crear un plan de implementación para Dockerización, incluyendo entorno de desarrollo, entorno de producción y CI/CD"
```

## Cómo Funciona el Modo Plan

**Inicio Automático**

- Se inicia automáticamente cuando describes qué construir
- O simplemente di "Crear un plan de implementación"

**Lo Que Obtienes**

- Requisitos claros (historias de usuario, criterios de éxito)
- Documentos de diseño (arquitectura, modelo de datos, UI)
- Pasos de implementación (tareas, seguimiento, verificaciones de calidad)
- Análisis de riesgos y soluciones

**Obteniendo Tu Aprobación**

- Te mostraré el plan usando `ExitPlanMode`
- **Importante**: Siempre espero tu OK explícito
- No programaré sin tu aprobación
- Puedes solicitar cambios en cualquier momento
- El seguimiento de TaskCreate comienza después de tu aprobación

## Ejemplos Detallados

```bash
# Implementación de sistema complejo
"Crear un plan de implementación para un sistema de pagos online, incluyendo integración con Stripe, seguridad y manejo de errores"

# Implementación de frontend
"Crear un plan de implementación para un dashboard de React, incluyendo gestión de estado, diseño de componentes y testing"

# Implementación de backend
"Crear un plan de implementación para una API RESTful, incluyendo autenticación, validación y logging"

# Implementación de DevOps
"Crear un plan de implementación para un pipeline CI/CD, incluyendo automatización de pruebas, despliegue y monitoreo"
```

## Flujo de Trabajo de 3 Fases

### Fase 1: Requisitos

- **Historias de Usuario**: ¿Qué estamos construyendo y por qué?
- **Criterios de Éxito**: ¿Cómo sabemos que está terminado?
- **Restricciones**: ¿Qué límites tenemos?
- **Prioridad**: ¿Qué es imprescindible vs deseable?

### Fase 2: Diseño

- **Arquitectura**: ¿Cómo funcionará el sistema?
- **Modelo de Datos**: Esquema de base de datos y APIs
- **UI/UX**: Layouts de pantalla y flujo de usuario
- **Riesgos**: ¿Qué podría salir mal y cómo prevenirlo?

### Fase 3: Implementación

- **Desglose de Tareas**: Dividir en partes manejables
- **Seguimiento de Progreso**: TaskUpdate gestiona el estado
- **Verificaciones de Calidad**: Plan de testing y verificación
- **Tu Aprobación**: Mostrar plan y esperar tu OK

## Notas

**Cuándo Usar Esto**

- Mejor para proyectos complejos
- Omitir para correcciones simples
- Genial para tareas de 3+ pasos o nuevas características

**Notas Técnicas**

- No confíes en valores de retorno de `ExitPlanMode`
- Solo tu aprobación explícita cuenta
- Funciona diferente al modo plan CLI

**Reglas Importantes**

- Nunca empezar a programar antes de tu aprobación
- Siempre esperar tu respuesta
- Ofrecer alternativas si algo falla

## Ejemplo de Ejecución

```bash
# Ejemplo de uso
"Crear un plan de implementación para un sistema de gestión de usuario"

# Lo que pasa:
# 1. Se inicia el Modo Plan
# 2. Analizar requisitos y elegir tecnología
# 3. Estructurar la implementación
# 4. Mostrarte el plan
# 5. Empezar a programar después de tu aprobación
```