| name | idempotency |
| description | Build automation that survives reruns. Idempotent operations let you rerun workflows without fear of duplicates, corruption, or cascading failures in CI/CD. |
Idempotency
When to Use This Skill
When your workflow fails at step 47 of 50, you have three options:
- Rerun from beginning - Only safe if workflow is idempotent
- Manual intervention - Fix state by hand, then continue
- Abandon and start fresh - Delete partial state, try again later
The Scalable Choice
Safe reruns are the only scalable choice. Manual intervention and abandoning runs require human effort, don't scale, and introduce errors.
Implementation
See the full implementation guide in the source documentation.