CreaRack-SL

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 1Dev 2
Modulo AModulo B
Modulo CModulo 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 todos
  • bib_impact_query() previene que un dev rompa docs de otro
  • Centralizado en la nube (D1), no en archivos locales

Sincronizacion workspace

EventoAccion
Nueva dependenciaActualizar agents/dev/dev-backend.md
Cambio de arquitecturaActualizar CLAUDE.md de ambos repos
Nuevo agenteCrear en agents/ + referenciar en CLAUDE.md
Nuevo footgunCrear 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]]