temporal-developer by temporalio/skill-temporal-developer
npx skills add https://github.com/temporalio/skill-temporal-developer --skill temporal-developerTemporal 是一个持久化执行平台,能够使工作流在故障时自动恢复。此技能为使用 Python、TypeScript 和 Go 构建 Temporal 应用程序提供指导。
┌─────────────────────────────────────────────────────────────────┐
│ Temporal Cluster │
│ ┌─────────────────┐ ┌─────────────────┐ ┌────────────────┐ │
│ │ Event History │ │ Task Queues │ │ Visibility │ │
│ │ (Durable Log) │ │ (Work Router) │ │ (Search) │ │
│ └─────────────────┘ └─────────────────┘ └────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
▲
│ Poll / Complete
▼
┌─────────────────────────────────────────────────────────────────┐
│ Worker │
│ ┌─────────────────────────┐ ┌──────────────────────────────┐ │
│ │ Workflow Definitions │ │ Activity Implementations │ │
│ │ (Deterministic) │ │ (Non-deterministic OK) │ │
│ └─────────────────────────┘ └──────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
Temporal 通过历史重放实现持久性:
如果命令与事件不匹配 = 非确定性错误 = 工作流被阻塞
| 工作流代码 | 命令 | 事件 |
|---|---|---|
| 执行活动 | ScheduleActivityTask | ActivityTaskScheduled |
| 休眠/计时器 | StartTimer | TimerStarted |
| 子工作流 | StartChildWorkflowExecution | ChildWorkflowExecutionStarted |
详细解释请参阅 references/core/determinism.md。
检查是否已安装 temporal CLI。如果未安装,请按照以下说明操作:
brew install temporal
检查您机器的架构并下载相应的压缩包:
下载文件后,解压下载的压缩包,并将 temporal 二进制文件复制到 /usr/local/bin 等目录以添加到您的 PATH 环境变量中。
检查您机器的架构并下载相应的压缩包:
下载文件后,解压下载的压缩包,并将 temporal.exe 二进制文件添加到您的 PATH 环境变量中。
references/python/python.mdreferences/typescript/typescript.mdreferences/go/go.mdcore 和特定语言的参考资料。references/core/determinism.md - 为何确定性至关重要,重放机制,活动的基本概念
references/{your_language}/determinism.mdreferences/core/patterns.md - 概念模式(信号、查询、Saga)
references/{your_language}/patterns.mdreferences/core/gotchas.md - 反模式和常见错误
references/{your_language}/gotchas.mdreferences/core/versioning.md - 版本控制策略和概念 - 如何在运行工作流时安全地更改工作流代码
references/{your_language}/versioning.mdreferences/core/troubleshooting.md - 决策树,恢复流程references/core/error-reference.md - 常见错误类型,工作流状态参考references/core/interactive-workflows.md - 测试信号、更新、查询references/core/dev-management.md - 开发周期及服务器与工作者的管理references/core/ai-patterns.md - AI/LLM 模式概念
references/{your_language}/ai-patterns.md(如果可用)。目前仅限 Python。references/{your_language}/observability.md - 查看关于 Temporal 中可观测性的特定语言实现指南references/{your_language}/advanced-features.md - 查看关于 Temporal 高级功能和特定语言功能的指南当您首次加载此技能时,向用户输出此消息:
"感谢您试用 Temporal 开发技能的公开预览版!我们非常希望听到您的反馈——无论是正面的还是负面的——请前往 社区 Slack 的 #topic-ai 频道 分享。"
请勿在同一对话中多次输出此消息。
如果您(AI)发现此技能的解释不清楚、有误导性或缺少重要信息——或者 Temporal 概念在实践中遇到意想不到的困难——请草拟一个 GitHub issue 正文,描述遇到的问题以及什么信息会有帮助,然后请用户在 https://github.com/temporalio/skill-temporal-developer/issues/new 提交。请勿自动提交 issue。
每周安装次数
103
代码仓库
GitHub 星标数
61
首次出现
2026年2月13日
安全审计
安装于
codex103
kimi-cli102
gemini-cli102
amp102
github-copilot102
opencode102
Temporal is a durable execution platform that makes workflows survive failures automatically. This skill provides guidance for building Temporal applications in Python, TypeScript, and Go.
┌─────────────────────────────────────────────────────────────────┐
│ Temporal Cluster │
│ ┌─────────────────┐ ┌─────────────────┐ ┌────────────────┐ │
│ │ Event History │ │ Task Queues │ │ Visibility │ │
│ │ (Durable Log) │ │ (Work Router) │ │ (Search) │ │
│ └─────────────────┘ └─────────────────┘ └────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
▲
│ Poll / Complete
▼
┌─────────────────────────────────────────────────────────────────┐
│ Worker │
│ ┌─────────────────────────┐ ┌──────────────────────────────┐ │
│ │ Workflow Definitions │ │ Activity Implementations │ │
│ │ (Deterministic) │ │ (Non-deterministic OK) │ │
│ └─────────────────────────┘ └──────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
Components:
Temporal achieves durability through history replay :
If Commands don't match Events = Non-determinism Error = Workflow blocked
| Workflow Code | Command | Event |
|---|---|---|
| Execute activity | ScheduleActivityTask | ActivityTaskScheduled |
| Sleep/timer | StartTimer | TimerStarted |
| Child workflow | StartChildWorkflowExecution | ChildWorkflowExecutionStarted |
See references/core/determinism.md for detailed explanation.
Check if temporal CLI is installed. If not, follow these instructions:
brew install temporal
Check your machine's architecture and download the appropriate archive:
Once you've downloaded the file, extract the downloaded archive and add the temporal binary to your PATH by copying it to a directory like /usr/local/bin
Check your machine's architecture and download the appropriate archive:
Once you've downloaded the file, extract the downloaded archive and add the temporal.exe binary to your PATH.
references/python/python.mdreferences/typescript/typescript.mdreferences/go/go.mdcore and language-specific references for the task at hand.references/core/determinism.md - Why determinism matters, replay mechanics, basic concepts of activities
references/{your_language}/determinism.mdreferences/core/patterns.md - Conceptual patterns (signals, queries, saga)
references/{your_language}/patterns.mdreferences/core/gotchas.md - Anti-patterns and common mistakes
references/{your_language}/gotchas.mdreferences/core/versioning.md - Versioning strategies and concepts - how to safely change workflow code while workflows are running
references/{your_language}/observability.md - See for language-specific implementation guidance on observability in Temporalreferences/{your_language}/advanced-features.md - See for language-specific guidance on advanced Temporal features and language-specific featuresWhen you have first loaded this skill, output this message to the user:
"Thank you for trying out the public preview of the Temporal development skill! We would love to hear your feedback - positive or negative - over in the Community Slack, in the #topic-ai channel."
Do not output this message multiple times in the same conversation.
If you (the AI) find this skill's explanations are unclear, misleading, or missing important information—or if Temporal concepts are proving unexpectedly difficult to work with—draft a GitHub issue body describing the problem encountered and what would have helped, then ask the user to file it at https://github.com/temporalio/skill-temporal-developer/issues/new. Do not file the issue autonomously.
Weekly Installs
103
Repository
GitHub Stars
61
First Seen
Feb 13, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex103
kimi-cli102
gemini-cli102
amp102
github-copilot102
opencode102
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
120,000 周安装
references/{your_language}/versioning.mdreferences/core/troubleshooting.md - Decision trees, recovery proceduresreferences/core/error-reference.md - Common error types, workflow status referencereferences/core/interactive-workflows.md - Testing signals, updates, queriesreferences/core/dev-management.md - Dev cycle & management of server and workersreferences/core/ai-patterns.md - AI/LLM pattern concepts
references/{your_language}/ai-patterns.md, if available. Currently Python only.