Débloquer la limite d'édition

VérifiéPrudence

Enlève la restriction d'édition définie par /freeze, permettant à nouveau les modifications dans tous les répertoires.

Spar Skills Guide Bot
DeveloppementDébutant
2030/08/2026
Claude Code
#unfreeze#gstack#edit-restrictions#claude-code#file-access

Recommandé pour

Notre avis

Ce skill supprime la limite de modification définie par /freeze, permettant à nouveau les éditions dans tous les répertoires.

Points forts

  • Permet d'élargir la portée d'édition sans terminer la session
  • Simple et direct, avec un message de confirmation clair
  • S'appuie sur un fichier d'état pour savoir si une restriction existe

Limites

  • Nécessite que l'état gstack soit correctement configuré
  • Ne désenregistre pas les hooks /freeze de la session, ils deviennent simplement inopérants
  • Ne fonctionne que si la restriction a été posée via gstack
Quand l'utiliser

Utilisez ce skill lorsqu'un utilisateur demande explicitement de dégeler, déverrouiller ou supprimer les restrictions d'édition imposées par /freeze.

Quand l'éviter

Ne l'utilisez pas si l'utilisateur souhaite conserver les restrictions d'édition en place ou si la restriction a été configurée par un autre mécanisme que gstack.

Analyse de sécurité

Prudence
Score qualité85/100

The skill uses bash, eval, writes analytics, and deletes a state file to clear a freeze boundary. Actions are legitimate for its stated purpose and do not exfiltrate secrets or perform destructive operations, but the eval introduces some execution risk if the gstack-paths script is tampered with.

Points d'attention
  • Uses eval on output of ~/.claude/skills/gstack/bin/gstack-paths, which could execute arbitrary commands if that file is compromised.
  • Writes analytics data to ~/.gstack/analytics/skill-usage.jsonl, including repository name derived from git.
  • Removes ~/.gstack/freeze-dir.txt, altering edit restrictions.

Exemples

Remove freeze boundary
Please unfreeze the directories — I need to edit files anywhere again.
Unlock all directories
Unlock all directories so I can make changes without restrictions.
Clear edit restrictions
Remove the freeze state so I can edit any file in the project.

name: unfreeze version: 0.1.0 description: Clear the freeze boundary set by /freeze, allowing edits to all directories again. (gstack) triggers:

  • unfreeze edits
  • unlock all directories
  • remove edit restrictions allowed-tools:
  • Bash
  • Read

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

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

Skills similaires