Coordinación Multi-Dev con Claude Code
Coordinacion Multi-Dev con Claude Code
El reto
Cada dev tiene su propia instancia de Claude Code con memorias independientes. El conocimiento compartido vive en:
CLAUDE.md(via git)Documentation/(via git)- Workspace repo (via git)
Las memorias locales (~/.claude/projects/*/memory/) son privadas por diseno.
Soluciones implementadas
1. Shared Memories (onboarding)
Memorias que todo dev necesita se copian durante el onboarding:
- Footguns tecnicos (errores conocidos)
- Feedback de trabajo (directivas del equipo)
- Configuracion de infra (servidores, BD)
Viven en: onboarding/shared-memory/
2. WORKLOG (dietario compartido)
Cada dev registra al final de sesiones significativas:
- Que hizo y por que
- Decisiones tomadas
- Pendiente para la proxima sesion
Claude puede leer el WORKLOG para contexto entre sesiones de devs diferentes:
"Que hicieron Edu y Dani esta semana?" → Claude lee WORKLOG.md
3. Areas de trabajo separadas
Minimizar conflictos asignando modulos a cada dev:
| Dev 1 | Dev 2 |
|---|---|
| Modulo A | Modulo B |
| Modulo C | Modulo D |
Regla: antes de tocar un archivo fuera de tu area, avisar al equipo.
4. Biblioteca (knowledge graph)
Contexto compartido que no depende de memorias locales:
bib_context_query()devuelve el mismo resultado para todosbib_impact_query()previene que un dev rompa docs de otro- Centralizado en la nube (D1), no en archivos locales
Sincronizacion workspace
| Evento | Accion |
|---|---|
| Nueva dependencia | Actualizar agents/dev/dev-backend.md |
| Cambio de arquitectura | Actualizar CLAUDE.md de ambos repos |
| Nuevo agente | Crear en agents/ + referenciar en CLAUDE.md |
| Nuevo footgun | Crear en onboarding/shared-memory/ + avisar al equipo |
Véase también
- [[ia-tech—metodo—git-flow]]
- [[ia-tech—metodo—commit-rules]]
- [[ia-tech—metodo—claude-method-guide]]
- [[workspace—guias—team-processes]]