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.