workflow-orchestration-patterns
Diseñar flujos de trabajo Temporal duraderos
Las transacciones distribuidas fallan sin una orquestación clara. Esta habilidad proporciona patrones de Temporal para flujos de trabajo deterministas, reintentos y acciones de compensación.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "workflow-orchestration-patterns". Outline a Temporal saga for booking travel with rollback steps.
Résultat attendu:
- Registrar compensaciones antes de cada paso
- Reservar vuelo, compensar cancelando la reservación
- Reservar hotel, compensar cancelando la reservación
- Cobrar pago, compensando reembolsando el pago
- En caso de fallo, ejecutar compensaciones en orden inverso (LIFO)
Utilisation de "workflow-orchestration-patterns". When should I use a child workflow versus parallel activities?
Résultat attendu:
- Usar flujos de trabajo secundarios para segmentos de proceso complejos y reutilizables
- Usar actividades paralelas para tareas independientes simples
- Los flujos de trabajo secundarios tienen su propio historial de ejecución y timeouts
- Las actividades comparten el historial del flujo de trabajo principal y se ejecutan más rápido
Utilisation de "workflow-orchestration-patterns". How do I handle long-running activities that might stall?
Résultat attendu:
- Implementar latido dentro de la actividad para reportar progreso
- Establecer timeout de latido para detectar trabajo atascado
- Usar detalles de latido para habilitar reintentos basados en progreso
- Dividir tareas largas en pasos idempotentes más pequeños
Audit de sécurité
SûrPure documentation skill containing only markdown guidance about Temporal workflow patterns. No executable code, scripts, or network activity. All 43 static findings are false positives triggered by documentation metadata and code block syntax - specifically git hash identifiers flagged as weak crypto, markdown backticks flagged as shell execution, and normal error classification flagged as reconnaissance.
Facteurs de risque
🌐 Accès réseau (1)
Score de qualité
Ce que vous pouvez construire
Diseñar orquestación de pagos
Planificar un flujo de trabajo de pagos mult paso con compensaciones, reintentos y actividades idempotentes.
Modelar entidades de larga duración
Elegir flujos de trabajo de entidad para cuentas o carritos con señales y estado consultable.
Fortalecer la recuperación de fallos
Definir límites de reintento, backoff y políticas de latido para actividades críticas.
Essayez ces prompts
Clasifica cada paso de mi proceso de pedido como flujo de trabajo o actividad y explica por qué.
Redacta un plan de saga para reservar inventario, cobrar pago y enviar pedido con compensaciones y reglas de idempotencia.
Proponer un diseño de fan-out y fan-in para 500.000 tareas usando flujos de trabajo secundarios y tamaño limitado de flujo de trabajo.
Recomendar un enfoque de versionado para una actualización de flujo de trabajo de larga duración con restricciones de compatibilidad hacia atrás.
Bonnes pratiques
- Mantener los flujos de trabajo deterministas y mover toda la E/S a actividades
- Hacer actividades idempotentes, de corta duración y siempre configurar timeouts
- Usar flujos de trabajo secundarios para escalar cargas de trabajo paralelas grandes
Éviter
- Llamar APIs externas directamente desde flujos de trabajo
- Usar tiempo del sistema o funciones aleatorias en flujos de trabajo
- Omitir el registro de compensación antes de ejecutar un paso