
Workflow Orchestration Patterns
Guides the agent to design reliable, long-running distributed workflows using Temporal.
- Repository
- wshobson/agents
- Stars
- 42,095
- Licence
- MIT
- Files
- 2 files
What it does
When installed, the agent gets a reference guide on designing reliable multi-step processes with Temporal, an open-source workflow engine. It helps split work into workflows (the coordinator logic) and activities (the individual steps that call outside services), and explains patterns like saga rollbacks, retries, timeouts, and keeping workflow code deterministic so it can recover after failures. It mainly shapes the agent's design advice and code suggestions rather than running anything itself.
Great for
- Backend engineers building order, booking, or approval processes that must survive crashes or retries
- Teams designing microservice flows that need all-or-nothing behaviour across several services
- Developers new to Temporal who want guidance on workflow vs activity boundaries
Skip it if
- Simple CRUD apps or plain request/response APIs, which the skill itself says do not need orchestration
- Batch data pipelines or real-time streaming, where the skill recommends tools like Airflow or Kafka instead
- Non-developers, since the content assumes familiarity with distributed systems and Temporal's SDK
Try asking
- “Design a Temporal workflow for an e-commerce order that refunds payment if shipping fails”
- “Review my activity code and tell me where I am missing timeouts or retry classification”
- “Explain why my Temporal workflow must not call datetime.now() directly”
- “Outline a saga pattern for booking a flight, hotel, and car across three services”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 2 original files, the MIT licence and an attribution note.
workflow-orchestration-patterns.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip workflow-orchestration-patterns.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip workflow-orchestration-patterns.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Name the language and Temporal SDK you use so the agent gives correct code examples
- Ask for the workflow and activity split first, then the retry and timeout settings
- Check the agent's code against Temporal's official docs, since the skill links to them but does not include full API details
What's inside
- references/details.md
- SKILL.md
Redistributed unmodified from wshobson/agents under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.