freeze

Restrict Edit and Write operations to a configured directory boundary.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/singhianand23045/GarryTan --skill freeze-singhianand23045
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: freeze
Source: https://github.com/singhianand23045/GarryTan/tree/main/freeze
Command: npx skills add https://github.com/singhianand23045/GarryTan --skill freeze-singhianand23045

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Restrict edits and writes to a single directory during a session to prevent accidental changes elsewhere in the project.

Core Features & Use Cases

  • Boundary enforcement: Edit and Write operations are checked against the configured directory boundary.
  • Session-scoped boundary: The freeze boundary persists for the current session and can be changed with /freeze or removed with /unfreeze.
  • Easy setup and use: Prompt-based boundary setup ensures minimal friction during debugging or incremental work.

Quick Start

Ask which directory should be frozen, then run /freeze to apply the boundary for the session.

Frequently Asked Questions about freeze

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I restrict edits to a single directory during an interactive coding session?▼

To restrict edits to a single directory during an interactive coding session, use a boundary enforcement tool that checks Write and Edit operations against a configured path and blocks writes outside the allowed directory.

What is the best way to prevent accidental file changes outside a project subfolder while debugging?▼

The best way to prevent accidental file changes outside a project subfolder while debugging is to apply a session-scoped edit boundary that persists throughout the session and blocks write operations outside the allowed directory.

Can I change or remove the directory edit boundary after it has been set?▼

Yes, you can change or remove the directory edit boundary after it has been set by running boundary management commands like /freeze to change the target directory or /unfreeze to remove the restriction entirely.

Does the directory edit boundary persist across different debugging sessions?▼

No, the directory edit boundary does not persist across different debugging sessions because it is implemented as a session-scoped restriction that only persists for the current interactive coding session.

How do I set up an edit boundary for a project subfolder?▼

To set up an edit boundary for a project subfolder, initiate a prompt-based setup that asks which directory should be frozen, then run the /freeze command to apply the boundary for the session with minimal friction.

When should I use directory edit boundaries during software development?▼

You should use directory edit boundaries during software development when running interactive coding sessions, debugging, or incremental experiments where changes must stay strictly within a specific project subfolder to prevent drift.