AGENT SKILL

unfreeze

Clear the freeze boundary set by /skill:freeze, allowing edits to all directories again. (gstack)

License 许可
MIT
最近更新
2026-09-04
Stars
★ 1
Forks
0

01 前言 Front Matter

name
unfreeze
version
0.1.0
triggers
[ "unfreeze edits", "unlock all directories", "remove edit restrictions" ]
description
Clear the freeze boundary set by /skill:freeze, allowing edits to all directories again. (gstack)

02 资源文件 1

03 SKILL.md 正文

<!-- AUTO-GENERATED from SKILL.md.tmpl — do not edit directly --> <!-- Regenerate: bun run gen:skill-docs -->

When to invoke this skill

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".

/skill:unfreeze — Clear Freeze Boundary

Remove the edit restriction set by /skill: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 "$(~/.pi/agent/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 /skill:freeze hooks are still registered for the session — they will just allow everything since no state file exists. To re-freeze, run /skill:freeze again.

04 同仓库更多 Skills