Unfreeze

Clear the freeze boundary set by /freeze, allowing edits to all directories again.

timurgaleev Updated

File contents

When to invoke

Use when you want to widen edit scope without ending the session. Use when asked to "unfreeze", "unlock edits", "remove freeze", or "allow all edits".

/unfreeze — Clear Freeze Boundary

Remove the edit restriction set by /freeze, allowing edits to all directories.

STATE_DIR="${VIBESTACK_HOME:-$HOME/.vibestack}"
if [ -f "$STATE_DIR/freeze-dir.txt" ]; then
  PREV=$(cat "$STATE_DIR/freeze-dir.txt")
  rm -f "$STATE_DIR/freeze-dir.txt"
  echo "Freeze boundary cleared (was: $PREV). Edits are now allowed everywhere."
else
  echo "No freeze boundary was set."
fi

Tell the user the result. Note that /freeze hooks remain registered for the session — they will allow all paths since no state file exists. To re-freeze, run /freeze again.

timurgaleev/vibestack/tree/main/skills/unfreeze commit 89cd90ef28

Frequently asked questions

npx skillmds@latest add timurgaleev/unfreeze