Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 09:05:32 +08:00
commit 5c74f5699f
51 changed files with 11373 additions and 0 deletions

134
commands/plan.md Normal file
View File

@@ -0,0 +1,134 @@
## Plan
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 `exit_plan_mode`
- **Importante**: Siempre espero tu OK explícito
- No programaré sin tu aprobación
- Puedes solicitar cambios en cualquier momento
- El seguimiento de TodoWrite 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**: TodoWrite 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 `exit_plan_mode`
- 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
```