# Principle Idempotent Reruns

> Requires reruns to converge without duplicate effects. Apply to interruptible or repeatable procedures.

- Skill: `bostonaholic/principle-idempotent-reruns` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add bostonaholic/principle-idempotent-reruns`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bostonaholic/principle-idempotent-reruns/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: bostonaholic (https://skillmd.com/u/bostonaholic)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bostonaholic/principle-idempotent-reruns

---


# Idempotent Re-runs

Make re-runs converge without failure or duplication: Already-done is done, not an error; match before create; re-read before write.

- Report already-deleted or already-closed targets as done and continue.
- Match title or content before creating issues, comments, or constructs.
- Re-read each item immediately before writing it; skip and report state drift instead of overwriting it.
- Record landed steps during execution so re-runs know what remains.
- Run mutations serially with backoff where rate limits could leave a plan partly applied.

