U

unfreeze

by @garrytanv
4.0(120)

解除由 `/freeze` 命令设置的编辑限制,允许对所有目录进行修改。它会移除冻结边界文件,使项目恢复到可编辑状态,提升开发灵活性。

automationdevelopmentworkflowgstackunfreezeGitHub
安装方式
git clone https://github.com/garrytan/gstack.git
compare_arrows

Before / After 效果对比

1
使用前

手动查找并删除冻结状态文件,可能因路径不熟悉或操作失误导致耗时或错误,影响开发效率。

使用后

通过 `/unfreeze` 命令一键解除冻结,即时恢复所有目录的编辑权限,避免手动操作的麻烦和潜在错误,显著提升工作流畅度。

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.

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量60
评分4.0 / 5.0
版本
更新日期2026年5月16日
对比案例1 组

用户评分

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

为此 Skill 评分

0.0

兼容平台

🤖claude-code

时间线

创建2026年5月15日
最后更新2026年5月16日