locales/zh-CN/skills/durable-execution-assistant/SKILL.md
引导工作流程故障恢复,包含检查点、重试与回滚策略。 使用时机:工作流中途失败、需要重试逻辑、设计容错流程。 关键字:durable, execution, checkpoint, retry, rollback, recovery, 持久执行, 恢复。
npx skillsauth add asiaostrich/universal-dev-standards locales/zh-CN/skills/durable-execution-assistantInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
语言: English | 简体中文
引导容错工作流程设计,包含自动恢复、检查点与重试策略。
| 命令 | 用途 |
|------|------|
| /durable | 启动交互式故障恢复引导 |
| /durable --checkpoint | 设计检查点策略 |
| /durable --retry | 配置重试策略 |
| /durable --rollback | 规划回滚程序 |
| /durable <workflow> | 分析特定工作流的持久性 |
| 概念 | 定义 | |------|------| | 检查点 | 在已知正确的位置储存执行状态 | | 重试 | 自动重新尝试失败的操作 | | 回滚 | 失败时回复到上一个已知正确状态 | | 幂等性 | 操作重新执行时产生相同结果 | | 断路器 | 失败率超过阈值时停止重试 |
侦测到故障
├── 是否为暂时性?(网络、超时)
│ ├── 是 → 带退避的重试
│ └── 否 → 状态是否损坏?
│ ├── 是 → 回滚至检查点
│ └── 否 → 是否为逻辑错误?
│ ├── 是 → 停止、回报、修复代码
│ └── 否 → 带诊断信息升级处理
| 策略 | 使用时机 | 配置 | |------|---------|------| | 立即重试 | 罕见故障、快速操作 | 最多 2 次重试 | | 指数退避 | 网络/API 调用 | 基底 1s、最大 30s | | 断路器 | 下游服务问题 | 阈值 50%、窗口 60s | | 死信队列 | 重试后仍不可恢复 | 最多 5 次重试后排入队列 |
| 粒度 | 使用场景 | |------|---------| | 每步骤 | 长管线(> 5 步骤) | | 每批次 | 批量数据处理 | | 每阶段 | 多阶段工作流程 | | 起始/结束 | 短暂的原子操作 |
/durable 完成后,AI 助手应建议:
持久性分析完成。建议下一步:
- 执行
/methodology选择适合的开发方法论- 执行
/commit提交持久化设计变更
development
[UDS] 扫描代码库的调试残留与代码质量问题;可自动修正安全模式。 Use when: before committing, during PR review, or periodic codebase cleanup. Keywords: sweep, debug cleanup, console.log, debugger, TODO, ts-any, code quality, 扫描, 清理.
tools
[UDS] 从规格衍生 BDD 场景、TDD 骨架或 ATDD 表格
development
[UDS] 识别重复流程并以正确的开发深度构建 Skill
tools
[UDS] AI 辅助 git push 安全层:质量门禁 + 协作护栏。 Use when: pushing commits, force pushing, pushing to protected branches, pushing feature branches. Keywords: git push, force push, protected branch, quality gate, push receipt, PR automation, 推送, 保护分支, 质量门禁.