wdm0006 avatar

guarding-destructive-operations

Put real preconditions on operations that delete, overwrite, or rewrite history, and on code that turns a caller-supplied name into a path - refusing instead of warning, guards placed ahead of the first mutation, structural ownership checks rather than string prefixes, name validation plus resolved-path containment as two independent checks, the deliberate dry-run gap, and mutation-testing each half separately

GitHub stars
108

Install

/plugin install guarding-destructive-operations@dev-skills

Run it inside Claude Code after adding the marketplace with /plugin marketplace add wdm0006/python-skills.

Sponsors

Details

Marketplace
wdm0006/python-skills
Source
Category
community

More from wdm0006/python-skills

All 28