Déverrouiller les répertoires

VérifiéSûr

Supprime la restriction d'édition définie par /freeze, permettant de modifier tous les répertoires.

Spar Skills Guide Bot
DeveloppementDébutant
2030/08/2026
Claude Code
#unfreeze#gstack#edit-restrictions#session-management

Recommandé pour

Notre avis

Efface la limite de gel définie par /freeze, permettant à nouveau les modifications dans tous les répertoires sans terminer la session.

Points forts

  • Suppression simple et directe des restrictions d'édition
  • Vérifie si un gel existe et indique le répertoire précédent
  • Intègre discrètement les statistiques gstack
  • Fonctionne sans clore la session

Limites

  • Ne fonctionne que dans une session où les hooks /freeze sont actifs
  • Si aucun gel n'est défini, il signale simplement qu'il n'y a rien à faire
  • Ne gère pas plusieurs limites de gel (une seule)
Quand l'utiliser

À utiliser lorsque l'utilisateur demande de dégeler, déverrouiller les modifications ou supprimer les restrictions afin que l'agent puisse à nouveau modifier tous les répertoires.

Quand l'éviter

Ne pas utiliser si l'utilisateur souhaite conserver certaines restrictions, ou s'il veut regeler uniquement des répertoires spécifiques.

Analyse de sécurité

Sûr
Score qualité88/100

The skill executes local Bash commands to remove a state file and log usage; it does not perform destructive actions, exfiltrate data, or execute remote code. The eval on gstack-paths is from a local trusted skill directory and is a standard pattern for setting environment variables.

Aucun point d'attention détecté

Exemples

Unfreeze all edits
Unfreeze the repository so I can edit any file again.
Remove edit restrictions
Remove the freeze boundary and allow edits everywhere.
Unlock directories
Unlock all directories for editing now.

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