Systematic audit of how services talk to each other. Not just finding broken wires — questioning whether each wire should exist, in which direction, at what rate, and what comes back.
The core principle: deep modules with simple interfaces, not webs of shallow wiring. The consumer sees one health surface, one response, one interface. The implementation behind it can be as complex as needed — the consumer doesn't know or care. Every design decision filters through: "does this expose internal wiring to the consumer, or does it stay behind the module boundary?"
The full field guide is at references/communication-audit-guide.md (40 principles). Do NOT summarize the guide in prompts — workers read it directly.
Úselo al analizar, diseñar o corregir cómo se comunican los servicios, especialmente cuando la comunicación es inestable, unidireccional, de tipo "disparar y olvidar", carece de contrapresión o no tiene una ruta de recuperación. Cubre la sincronización entre servicios, el ciclo de vida de la conexión, el análisis de la tasa de ticks, el mapeo del modo de falla y el diseño de protocolos para sistemas de autorreparación. Úselo cuando el usuario mencione inestabilidad entre servicios, problemas de sincronización, problemas de reconexión o solicite revisar cómo dos sistemas se comunican entre sí. Fuente: cygnusfear/agent-skills.