Keep Temporal Python Workflows deterministic across deployments using patching/worker versioning and replay tests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/temporal-python-skills:temporal-versioning-determinismThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when:
Use this skill when:
Ship Workflow changes without nondeterminism (replay) failures and without breaking in-flight executions.
Classify the change
Keep side effects out of Workflows
Pick a rollout strategy (major vs localized changes)
patched() / deprecate_patch()) to run new and old code paths safely.Capture representative Event Histories for replay
Add replay tests to CI
Deploy safely
Clean up patches
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub willylew/handy-skill-pack --plugin temporal-python-skills