重试操作用这Skill核重复副作用

让操作无论执行多少次都能收敛到正确状态。

principle-make-operations-idempotent 是设计可安全重复执行操作的 Skill。幂等指重复执行仍收敛到同一目标状态,它核重跑、重启和中途失败留下的状态。

创建文件可先核内容是否已存在,支付或发消息则要考虑重复副作用。最终状态相同不代表过程中只产生一次外部动作,去重与状态核对也要覆盖实际系统边界。

原文用进程 ID 辅助判断旧锁,但 ID 可能复用,不足以单独证明锁已失效。多进程同时重试还需要核同步和原子条件,不能先查没有再创建就默认没有竞争。

适合会遇到崩溃与重试的处理流程。本文未修改系统;验证应覆盖不同中断点和重复输入,收敛前的清理也不能误删有效状态,重跑成功不自动证明每个失败窗口都安全。

分类:编程开发

来源仓库:cursor/plugins

适合用来做什么

  • 如何确保命令在重启后仍然收敛到相同结果?
  • 设计处理循环时,如何保证崩溃后能继续正确运行?

安装 principle-make-operations-idempotent

npx skills add https://www.iskills.cc/skills/cursor/plugins/principle-make-operations-idempotent/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 principle-make-operations-idempotent 的用途与原始说明

浏览全部 Skill 指南