U

unfreeze

by @garrytanv
4.0(120)

Removes the edit restriction set by the `/freeze` command, allowing modifications to all directories. It deletes the freeze boundary file, restoring the project to an editable state and enhancing development flexibility.

automationdevelopmentworkflowgstackunfreezeGitHub
Installation
git clone https://github.com/garrytan/gstack.git
compare_arrows

Before / After Comparison

1
Before

Manually locating and deleting the freeze state file can be time-consuming or error-prone due to unfamiliar paths or operational mistakes, impacting development efficiency.

After

One-click unfreeze via the `/unfreeze` command instantly restores editing permissions for all directories, avoiding manual hassle and potential errors, significantly improving workflow fluidity.

SKILL.md

/unfreeze — Clear Freeze Boundary

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

mkdir -p ~/.gstack/analytics
echo '{"skill":"unfreeze","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","repo":"'$(basename "$(git rev-parse --show-toplevel 2>/dev/null)" 2>/dev/null || echo "unknown")'"}'  >> ~/.gstack/analytics/skill-usage.jsonl 2>/dev/null || true

Clear the boundary

eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
STATE_DIR="$GSTACK_STATE_ROOT"
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 are still registered for the session — they will just allow everything since no state file exists. To re-freeze, run /freeze again.

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs60
Rating4.0 / 5.0
Version
Updated2026年5月16日
Comparisons1

User Rating

4.0(120)
5
37%
4
43%
3
13%
2
5%
1
2%

Rate this Skill

0.0

Compatible Platforms

🤖claude-code

Timeline

Created2026年5月15日
Last Updated2026年5月16日