Temporal Demo Visual Workflows — Design skill for Claude Code
A visual workflow builder where every flow you draw runs as a durable Temporal Workflow: retry policies, Signals and Updates, event lanes, races, timers, sagas, Schedules, child flows, and a Claude ag.
How to install Temporal Demo Visual Workflows
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mikeacjones/temporal-demo-visual-workflows and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Temporal Demo Visual Workflows does
A visual workflow builder where every flow you draw runs as a durable Temporal Workflow: retry policies, Signals and Updates, event lanes, races, timers, sagas, Schedules, child flows, and a Claude agent, on serverless workers.
Alternatives in Design
- Algorithmic Art — Create generative art using p5.js with seeded randomness, flow fields, and particle systems 94.1k ★
- App Onboarding Questionnaire — A Claude Code skill that designs and builds high-converting questionnaire-style app onboarding flows — modelle 751 ★
- Website Builder Setup — Build professional animated websites with Claude Code — no coding needed 313 ★
README
Visual Workflows
A visual workflow builder where every flow you draw runs as a durable Temporal Workflow, on workers that scale to zero.
- Steps that call out are Activities. Each step has its own retry policy and timeouts, which it can inherit from the flow. Steps can also carry an undo request, so a failed run compensates in reverse order (a saga). HTTP and Claude calls heartbeat while they wait. If a worker dies mid-call, Temporal retries within seconds instead of waiting out the step's timeout. A step cancelled mid-call, for example one that lost a race, has its request aborted.
- When retries run out:
- A step can switch to slow retries (fast/slow retries).
- It can pause until a person corrects its request and retries it (a resumable Activity).
- A
Retry-Afterheader sets the next retry's delay.
- Events from outside arrive as Signals. Every run has a callback URL, and a POST to it is the same as sending the Signal from the Temporal UI.
- Event lanes: an On signal lane runs once per event. An On update lane runs for a validated Update and returns its Respond step's value to the caller. Lanes change the run's variables while the main path is mid-flight. Visible variables are readable through a Query.
- Waiting is free:
- Wait for signal, Wait for condition, approvals, and timers all hold the run with no compute.
- Timers can be a fixed amount, or an expression that recalculates when a lane changes a variable.
- Wait for signal can collect a batch: it gathers events until they go quiet and drops duplicates.
- Loops: a Loop step repeats its body unti
Related Skills
Dsh Background Agents
Interactive long-session background agents for DeepSeek Harness: start a durable continuable child agent, watc
Waypoint Agents
Durable, event-sourced multi-agent orchestrator with live timeline UI. Define agent workflows, run them, kill
Claude Canvas
A shared visual canvas for Claude Code — draw, diagram, and get visual feedback through CLI commands and an in
Showreel
Claude Code plugin for visual docs — annotated screenshots, feature demos, flow walkthrough recordings (gif/mp
Skills Flow
Native macOS app for managing Claude Code and Codex skills, commands, and visual workflows
Demo Video Skill
Claude Code skill: storytelling-driven Remotion demo videos with Edge TTS voiceover, word-synced captions, and
Related Agents
Act 5 Observer
Read-only narrative steward for Act V (slides 19-21) — the Observer agent demo that proves durable tool-call r
Double Fill Reviewer
Audit the code paths that can produce two fills for one intent: MOC plus market fallback races, retry-after-ti
Evaluator Fanout Child
Non-recursive evaluator-fanout leaf — tests one MCP-issued (bug_class × auth) cell, writes durable claim/cover