¿Qué hace create-technical-spike?
Crea documentos de investigación técnica con plazos definidos para explorar y resolver decisiones críticas de desarrollo antes de la implementación.
Propósito
Los spikes técnicos son experimentos con límite de tiempo que ayudan a los equipos a investigar y tomar decisiones informadas. Esta habilidad automatiza la creación de documentos de spike estructurados, asegurando que se capturen el contexto, la decisión y las consecuencias.
Uso
- Ejecuta el comando
github/create-technical-spike - Proporciona el contexto y la pregunta de investigación
- La habilidad genera un documento de spike con formato predefinido
- Revisa, edita y sube el documento a tu repositorio
Plataformas Soportadas
- GitHub (issues, pull requests de documentación)
- Cualquier repositorio que soporte archivos Markdown
Cómo Funciona
La habilidad utiliza una plantilla estandarizada que incluye:
- Estado: Indica si el spike está en progreso, completado o cancelado
- Contexto: Describe el problema o decisión a investigar
- Decisión: Documenta la decisión tomada después del spike
- Consecuencias: Enumera implicaciones y próximos pasos
Ejemplo de Salida
# Spike: Evaluar Opciones de Base de Datos
**Estado:** Completado
**Contexto:** Necesitamos elegir una base de datos para el nuevo servicio de usuarios.
**Decisión:** Usar PostgreSQL por su madurez y ecosistema.
**Consecuencias:**
- Migrar esquemas existentes
- Actualizar configuraciones de conexión
- Capacitar al equipo en PostgreSQL
Mejores Prácticas
- Define límites de tiempo claros (ej. 2-4 horas)
- Enfócate en una sola pregunta de investigación
- Documenta hallazgos incluso si el spike no produce una decisión
- Revisa el documento con el equipo antes de implementar