Modo equipo y colaboración
Cómo hacer Pasos para una tarea concreta. Da por sabido lo básico.
🌍 Par de idioma / Language pair
Sección titulada «🌍 Par de idioma / Language pair»- Español: 22-modo-equipo-y-colaboracion.md
- English: ../en/22-team-mode-and-collaboration.md
🗣️ Prompt amigable (copiar y pegar)
Sección titulada «🗣️ Prompt amigable (copiar y pegar)»Úsalo si no eres técnico y quieres que la IA lo integre todo y te vaya guiando:
Usando https://github.com/juanklagos/spec-driven-development-template, crea todo lo necesario para llevar a cabo mi proyecto de principio a fin.Mi proyecto es: [explica tu proyecto en lenguaje simple].
Si mi proyecto es nuevo, inicialízalo con este template y GitHub Spec Kit.Si mi proyecto ya existe, adáptalo a idea/specs/bitacora sin romper el comportamiento actual.Guíame paso a paso según mi nivel (principiante/intermedio/avanzado), con lenguaje claro.No omitas especificación, plan, tareas, traza de refinamiento, bitácora y validación.SDD no cambia cuando pasas de una persona a diez: cambia quién es responsable de cada parte. Aquí está ese reparto.
🎭 Roles recomendados
Sección titulada «🎭 Roles recomendados»| Rol | Responsabilidad | Quién lo llena típicamente |
|---|---|---|
| Spec Owner | Mantiene spec.md, plan.md, tasks.md de su spec asignada |
Desarrollador o líder de producto |
| Revisor de Calidad | Valida criterios de aceptación, revisa tests, verifica consistencia | Dev senior o QA |
| Coordinador de Bitácora | Asegura que se envíen handoffs y que PROJECT_LOG.md esté al día |
Tech lead o scrum master |
| Piloto IA | Gestiona contexto de herramientas IA, alimenta specs a la IA, valida output | Quien esté manejando la sesión IA |
[!TIP] Si trabajas solo, los cuatro roles son tuyos. La disciplina no baja por eso; si acaso, sube, porque nadie va a revisarte.
📐 Convenciones de equipo
Sección titulada «📐 Convenciones de equipo»Propiedad de specs
Sección titulada «Propiedad de specs»- Un owner por spec activa. Varias personas pueden contribuir, pero una es responsable.
- La propiedad se registra en
specs/INDEX.mden la columna “Owner”. - Transfiere propiedad explícitamente: actualiza INDEX + crea entrada en
bitacora/handoffs/.
Estrategia de branches
Sección titulada «Estrategia de branches»- Nombre de branch:
spec/001-nombre-featureosdd/001-nombre-feature - Cada branch mapea a exactamente una spec. Nunca mezcles specs en un branch.
- La descripción del PR debe referenciar la carpeta spec:
Implements specs/001-feature/
Handoffs de sesión
Sección titulada «Handoffs de sesión»- Cuando dejes de trabajar, siempre crea un handoff en
bitacora/handoffs/ - Incluye: qué hiciste, qué queda pendiente, bloqueos, y quién debería continuar
- Aunque vayas a continuar mañana — el contexto se degrada más rápido de lo que crees
Resolución de conflictos
Sección titulada «Resolución de conflictos»- Si dos personas modifican la misma spec, el Spec Owner resuelve conflictos
- Cambios de spec deben pasar por
history.md— sin ediciones silenciosas - Decisiones arquitectónicas que afectan múltiples specs van en
bitacora/decisiones/
🔄 Flujo visual
Sección titulada «🔄 Flujo visual»flowchart LR A["💡 Idea"] --> B["📋 Spec Activa"] B --> C["⚙️ Implementación"] C --> D["✅ Validación"] D --> E["📝 Bitácora y Handoff"] E --> B
style A fill:#f9f,stroke:#333 style B fill:#bbf,stroke:#333 style C fill:#bfb,stroke:#333 style D fill:#fbf,stroke:#333 style E fill:#ff9,stroke:#333📋 Checklist de arranque para equipos
Sección titulada «📋 Checklist de arranque para equipos»Al iniciar un proyecto de equipo con SDD:
- Llenar
idea/IDEA_GENERAL.mdjuntos (sesión de alineación) - Asignar Spec Owners para cada spec inicial
- Definir cadencia de handoffs (fin de día, fin de sprint, etc.)
- Acordar convención de nombres de branches
- Ejecutar
./scripts/validate-sdd.sh . --stricty corregir issues - Agendar sync semanal de 15 min: revisar INDEX, verificar bitácora, redistribuir specs
💬 Protocolo de comunicación
Sección titulada «💬 Protocolo de comunicación»| Evento | Acción | Dónde registrar |
|---|---|---|
| Spec nueva creada | Notificar al equipo, actualizar INDEX | specs/INDEX.md + canal del equipo |
| Cambio de alcance | Discutir con el Spec Owner primero | history.md + bitacora/decisiones/ |
| Bloqueo encontrado | Escalar inmediatamente, documentar | bitacora/handoffs/ |
| Spec completada | Revisar y cerrar, actualizar INDEX | specs/INDEX.md status → Done |