asyncio_patterns
Installation
SKILL.md
asyncio_patterns
asyncio y asyncio.gather permiten ejecutar simultáneamente los agentes independientes del pipeline reduciendo el tiempo total en ~50%.
When to use
Usar en el orchestrator_agent cada vez que dos o más agentes puedan ejecutarse en paralelo.
Instructions
- Identificar fases paralelas: liveness + doc_capture; OCR + face_match.
- Envolver cada llamada de agente como corrutina async.
- Usar
await asyncio.gather(task_a, task_b, return_exceptions=True). - Gestionar
return_exceptions=True: el fallo de un agente no cancela los demás. - Aplicar
asyncio.wait_for(coro, timeout=N)a cada tarea para respetar SLO de 8 segundos. - Propagar
session_idconcontextvars.ContextVara través de todas las corrutinas.
Notes
Related skills
More from davidcastagnetoa/skills
traefik
Reverse proxy moderno con autodiscovery nativo en Kubernetes y Let's Encrypt
67easyocr
OCR alternativo a PaddleOCR, excelente en caracteres especiales y múltiples scripts
36prisma-nestjs-patterns
>
26c4_model_structurizr
Diagramas de arquitectura C4 como código con Structurizr DSL, versionados en Git
24exif_metadata_analyzer
Analizar metadatos EXIF para detectar edición previa con Photoshop, GIMP u otros editores
19insightface_arcface
Reconocimiento facial de estado del arte con ArcFace R100 para comparar selfie con foto del documento
15