Compétences workflow-orchestration-patterns
🧭

workflow-orchestration-patterns

Sûr 🌐 Accès réseau⚙️ Commandes externes

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.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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ûr
v4 • 1/17/2026

Pure 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.

2
Fichiers analysés
462
Lignes analysées
2
résultats
4
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
30
Communauté
100
Sécurité
91
Conformité aux spécifications

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

Flujo de trabajo o actividad
Clasifica cada paso de mi proceso de pedido como flujo de trabajo o actividad y explica por qué.
Lista de verificación de saga
Redacta un plan de saga para reservar inventario, cobrar pago y enviar pedido con compensaciones y reglas de idempotencia.
Escalado paralelo
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.
Estrategia de versionado
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

Foire aux questions

¿Es compatible con todos los SDK de Temporal?
Sí, los patrones son agnósticos al SDK y se centran en principios de arquitectura y diseño.
¿Cuáles son los principales límites cubiertos?
Aborda determinismo, tamaño de payload, comportamiento de reintento y restricciones de ejecución de larga duración.
¿Cómo lo integro con servicios existentes?
Usar actividades para llamadas externas y mantener flujos de trabajo enfocados en orquestación y lógica de decisión.
¿Accede o almacena mis datos?
No, esto es solo documentación y no incluye código ni capacidades de manejo de datos.
¿Qué pasa si mi flujo de trabajo falla repetidamente?
Usar políticas de reintento con límites, clasificar errores no reintentables y agregar compensaciones para fallos parciales.
¿Cómo se compara con Airflow o Kafka?
Se dirige a orquestación de larga duración y transacciones distribuidas, no a pipelines por lotes o streams en tiempo real.

Détails du développeur

Structure de fichiers

📄 SKILL.md