skills/safe-delete/SKILL.md
Stage deletions with `scripts/safe-delete` (script-first, no MCP tool calls). Moves paths to `/tmp/safe-delete` with collision-safe names. [skill-hash:71d8a0c]
npx skillsauth add robertmsale/.codex safe-deleteInstall 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.
Use this skill whenever you need to remove files/directories without permanent deletion.
safe-delete <path...>rm unless user explicitly asks for hard delete./tmp/safe-delete if missing./tmp/safe-delete/<name>-<timestamp>-<rand>.development
Use this when QA is piloting product goals, golden paths, simulator flows, or workflow-scale usability for a real user persona.
testing
Use for screenshot-driven Flutter design work that must prove visual quality through Requirements-native claims, sanctioned Design Lab capture, and anti-slop evidence. [skill-hash:7b1c9e3]
content-media
Ran into a sandbox issue, approval request, or privileged-exec rejection? Use this skill immediately for the sanctioned resolution path. [skill-hash:b8f4a20]
development
Use this when a designer needs to pilot an ad-hoc iOS simulator directly, launch Flutter from their own worktree in tmux, or trigger hot reload without the broker/device-harness path.