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)
À 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.
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ûrThe 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 the repository so I can edit any file again.Remove the freeze boundary and allow edits everywhere.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.
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.