用途:该技能用于审查 Temporal 工作流设计,包括设计说明、架构文档、实现计划、伪代码、工作流代码或代码生成结果。它定位为评审而非实现,不用于线上生产事故的深度调试,也不替代 SDK 文档。
主要能力:判断用例是否适合 Temporal;检查 Temporal 原语的使用;识别确定性、重试、超时、事件历史、信号量与负载大小风险;发现反模式与缺失的设计决策;评估生产可用性;给出具体整改建议;对不同设计产出结构一致的评审结果。
评审顺序:先判断用例是否适合 Temporal,再检查工作流层面的正确性与确定性,评估 Temporal 原语使用,检查事件历史增长、负载大小与长时执行策略,检查重试、超时、幂等性与取消行为,评估 worker 拓扑、任务队列与路由,最后检查可见性、版本管理与重放安全,返回按严重级别排序的发现与可执行的修复建议。
输出结构:包含结论(approve、approve_with_changes、needs_revision、high_risk)与摘要、主要问题(含严重级别、原因、证据、建议修复)、分类评审(Temporal 适配性、工作流、子工作流、活动、信号、查询、更新、worker 与任务队列、定时器/调度/Cron、数据/负载/转换器、可见性、版本管理、长时执行)、待确认问题与检查清单结果。
严重级别:critical、high、medium、low、info。缺关键输入时应明确标注,并将受影响检查标为不确定,不猜测。
限制:不写完整实现(除非用户明确要求);不做与 Temporal 工作流设计无关的产品策略决策。资料未提供价格、平台支持等细节。