Crea una visión técnica compartida para la alineación del equipo
Esta skill crea un documento de visión técnica compartida que asegura la alineación entre los interesados y el equipo de desarrollo sobre objetivos técnicos, alcance y decisiones clave.
Usa esta skill cuando:
NO uses esta skill cuando:
/openup-create-vision primero)/openup-create-architecture-notebook)Tras usar esta skill, verifica:
Leer docs/vision.md para comprender:
De la visión y el estado del proyecto, identificar:
Objetivos Técnicos:
Si se proporciona $ARGUMENTS[technical_objectives]:
Ejemplos:
Crear límites claros de lo que se incluye y lo que se excluye:
DENTRO del Alcance: ¿Qué funcionalidades y capacidades están definitivamente incluidas?
$ARGUMENTS[scope_focus] como punto de partida si se proporcionaFUERA del Alcance: ¿Qué se excluye explícitamente para gestionar expectativas?
Registrar suposiciones sobre el entorno técnico:
| Suposición | Impacto | Validado Por |
|---|---|---|
| Ejemplo: PostgreSQL disponible | Bajo - afecta capa de datos | DBA |
| Ejemplo: Usuarios en navegadores modernos | Medio - afecta frontend | Investigación UX |
Registrar restricciones conocidas que limitan las opciones:
| Restricción | Descripción | Mitigación |
|---|---|---|
| Ejemplo: Presupuesto para servicios en la nube | Debe usar soluciones rentables | Arquitectura serverless |
| Ejemplo: Integración con sistema legado | Debe funcionar con APIs existentes | Patrón adaptador |
Documentar decisiones técnicas significativas con justificación:
Ejemplos:
Para cada decisión:
Listar preguntas que necesitan respuesta durante la elaboración:
| Pregunta | Impacto | Fase Objetivo |
|---|---|---|
| Ejemplo: ¿Cómo gestionar el modo sin conexión? | Alto - afecta la arquitectura | Elaboración |
| Ejemplo: ¿Límites de la API de terceros? | Medio - afecta el diseño | Elaboración |
Crear docs/shared-vision.md usando la plantilla de visión compartida con:
Añadir una referencia en docs/vision.md:
## Visión Técnica
Consulta la [Visión Compartida](shared-vision.md) para objetivos técnicos detallados, alcance y decisiones.
Devuelve un resumen de:
docs/shared-vision.md/openup-shared-vision technical_objectives: "escalabilidad, seguridad" scope_focus: "autenticación de usuarios"
| Error | Causa | Solución |
|---|---|---|
| Visión no encontrada | docs/vision.md no existe | Crear primero la visión con /openup-create-vision |
| Demasiado vago | Objetivos no suficientemente específicos | Añadir criterios medibles |
| Falta alcance FUERA | Solo se definió el alcance DENTRO | Definir siempre ambos DENTRO y FUERA |
| Sin justificación | Decisiones sin fundamentación | Añadir el porqué y las alternativas consideradas |
docs-eng-process/templates/shared-vision.mddocs-eng-process/templates/vision.mddocs-eng-process/templates/architecture-notebook.md