Skip to main content

Workflow Orchestration Patterns

Skill Verified Active
Part of:Agents

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.

Purpose

Design robust and reliable distributed systems by mastering Temporal workflow orchestration patterns, ensuring long-running processes, distributed transactions, and microservice orchestration are built with resilience and fault tolerance.

Features

  • Explains workflow vs. activity separation
  • Details Saga patterns with compensation
  • Covers entity workflows and actor model
  • Illustrates fan-out/fan-in and async callback patterns
  • Addresses state management and determinism constraints

Use Cases

  • Building long-running processes that require state persistence
  • Implementing distributed transactions with rollback capabilities
  • Orchestrating microservices and business processes
  • Handling failures and ensuring automatic state recovery

Non-Goals

  • Used for simple CRUD operations
  • Used for pure data processing pipelines
  • Used for stateless request/response scenarios
  • Used for real-time streaming applications

Installation

First, add the marketplace

/plugin marketplace add wshobson/agents
/plugin install backend-development@claude-code-workflows

Quality Score

Verified
99 /100
Analyzed about 13 hours ago

Trust Signals

Last commit2 days ago
Stars35.3k
LicenseMIT
Status
View Source

Similar Extensions

Chaos Engineer

99

Designs chaos experiments, creates failure injection frameworks, and facilitates game day exercises for distributed systems — producing runbooks, experiment manifests, rollback procedures, and post-mortem templates. Use when designing chaos experiments, implementing failure injection frameworks, or conducting game day exercises. Invoke for chaos experiments, resilience testing, blast radius control, game days, antifragile systems, fault injection, Chaos Monkey, Litmus Chaos.

Skill
jeffallan

Microservices Architect

98

Designs distributed system architectures, decomposes monoliths into bounded-context services, recommends communication patterns, and produces service boundary diagrams and resilience strategies. Use when designing distributed systems, decomposing monoliths, or implementing microservices patterns — including service boundaries, DDD, saga patterns, event sourcing, CQRS, service mesh, or distributed tracing.

Skill
jeffallan

Swarm Orchestration

100

Orchestrate multi-agent swarms with agentic-flow for parallel task execution, dynamic topology, and intelligent coordination. Use when scaling beyond single agents, implementing complex workflows, or building distributed AI systems.

Skill
ruvnet

Flow Nexus Platform

100

Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges

Skill
ruvnet

Agent Worker Specialist

100

Agent skill for worker-specialist - invoke with $agent-worker-specialist

Skill
ruvnet

Do In Parallel

100

Launch multiple sub-agents in parallel to execute tasks across files or targets with intelligent model selection, quality-focused prompting, and meta-judge → LLM-as-a-judge verification

Skill
NeoLabHQ

© 2025 SkillRepo · Find the right skill, skip the noise.