Compétences workflow-orchestration-patterns
🧭

workflow-orchestration-patterns

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

Разработка устойчивых Temporal-рабочих процессов

Распределенные транзакции не проходят без четкой оркестрации. Этот навык предоставляет паттерны Temporal для детерминированных рабочих процессов, повторных попыток и компенсационных действий.

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". Опишите Temporal сагу для бронирования путешествия с шагами отката.

Résultat attendu:

  • Регистрируйте компенсации перед каждым шагом
  • Зарезервируйте рейс, компенсируйте отменой резервации
  • Забронируйте отель, компенсируйте отменой бронирования
  • Спишите платеж, компенсируйте возвратом платежа
  • При сбое выполняйте компенсации в обратном порядке (LIFO)

Utilisation de "workflow-orchestration-patterns". Когда следует использовать дочерний рабочий процесс вместо параллельных активностей?

Résultat attendu:

  • Используйте дочерние рабочие процессы для сложных, многократно используемых сегментов процесса
  • Используйте параллельные активности для простых независимых задач
  • Дочерние рабочие процессы имеют собственную историю выполнения и таймауты
  • Активности используют историю родительского рабочего процесса и выполняются быстрее

Utilisation de "workflow-orchestration-patterns". Как обрабатывать долгие активности, которые могут зависнуть?

Résultat attendu:

  • Реализуйте heartbeat внутри активности для отслеживания прогресса
  • Установите таймаут heartbeat для обнаружения зависшей работы
  • Используйте данные heartbeat для включения повторных попыток на основе прогресса
  • Разбейте длительные задачи на меньшие идемпотентные шаги

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

Разработка оркестрации платежей

Спланировать многошаговый рабочий процесс платежей с компенсациями, повторными попытками и идемпотентными активностями.

Моделирование долгоживущих сущностей

Выбрать рабочие процессы сущностей для счетов или корзин с использованием сигналов и опрашиваемого состояния.

Укрепление восстановления после сбоев

Определить ограничения повторных попыток, экспоненциальную задержку и политики heartbeat для критических активностей.

Essayez ces prompts

Рабочий процесс или активность
Классифицируйте каждый шаг моего процесса заказа как рабочий процесс или активность и объясните почему.
Контрольный список саги
Составьте план саги для резервирования инвентаря, списания платежа и отправки заказа с компенсациями и правилами идемпотентности.
Параллельное масштабирование
Предложите дизайн fan-out и fan-in для 500 000 задач с использованием дочерних рабочих процессов и ограниченного размера рабочего процесса.
Стратегия версионирования
Рекомендуйте подход к версионированию для обновления долгоживущего рабочего процесса с ограничениями обратной совместимости.

Bonnes pratiques

  • Сохраняйте детерминированность рабочих процессов и выносите весь ввод/вывод в активности
  • Делайте активности идемпотентными, краткосрочными и всегда настраивайте таймауты
  • Используйте дочерние рабочие процессы для масштабирования больших параллельных нагрузок

Éviter

  • Вызов внешних API напрямую из рабочих процессов
  • Использование системного времени или случайных функций в рабочих процессах
  • Пропуск регистрации компенсации перед выполнением шага

Foire aux questions

Совместимо ли это со всеми Temporal SDK?
Да, паттерны не зависят от SDK и фокусируются на архитектуре и принципах проектирования.
Какие основные ограничения рассматриваются?
Это адресует детерминизм, размер полезной нагрузки, поведение повторных попыток и ограничения долгосрочного выполнения.
Как интегрировать это с существующими сервисами?
Используйте активности для внешних вызовов и держите рабочие процессы сосредоточенными на оркестрации и логике принятия решений.
Получает ли он доступ к моим данным или хранит их?
Нет, это только документация и не включает код или возможности обработки данных.
Что делать, если рабочий процесс повторно не выполняется?
Используйте политики повторных попыток с ограничениями, классифицируйте неповторяемые ошибки и добавляйте компенсации для частичных сбоев.
Как это сравнивается с Airflow или Kafka?
Ориентировано на долгосрочную оркестрацию и распределенные транзакции, а не на пакетные конвейеры или потоки реального времени.

Détails du développeur

Structure de fichiers

📄 SKILL.md