freeze

Restrict Edit and Write operations to a user-specified directory.

3|3|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/tsensei/ReelMistri --skill freeze-tsensei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freeze
Source: https://github.com/tsensei/ReelMistri/tree/main/.claude/skills/gstack/freeze
Command: npx skills add https://github.com/tsensei/ReelMistri --skill freeze-tsensei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Edits and changes can creep into code or documents outside the intended directory, leading to accidental modifications, unstable builds, or security risks. This Skill helps you constrain all edits to a single, user-specified folder for the current session, preventing drift.

Core Features & Use Cases

  • Boundary-based Edit Lock: Restricts Edit and Write operations to the configured directory, blocking any attempt to modify files outside it.
  • Session-scoped Safety: Persists the boundary for the duration of the session and provides clear feedback when a breach occurs.
  • Use Case: While debugging a module, set the freeze boundary to your module folder to prevent accidental changes elsewhere in the workspace.

Quick Start

Set the freeze directory, then continue editing within that path while all outside edits are blocked 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 file edits to a specific directory during my bash session?

Restricting file edits to a specific directory involves setting a boundary path that blocks all Edit and Write operations outside that folder. The freeze Skill persists this directory boundary in a state file, validating file paths against it for the entire session.

What is directory boundary edit blocking and how does it prevent accidental workspace modifications?

Directory boundary edit blocking prevents accidental modifications by validating file paths against a user-specified folder before allowing any changes. When a breach occurs, it returns a clear denial, ensuring edits cannot creep into code or documents outside the intended directory.

Can I lock writes to a single module folder while debugging to prevent drift elsewhere?

Locking writes to a single module folder while debugging is exactly what this session-scoped safety feature supports. You set the freeze directory to your module path, and all outside edits are blocked, preventing drift and unstable builds during your debugging workflow.

How do I unfreeze a directory and restore edit access to the entire workspace?

To unfreeze a directory and restore edit access, you remove the persisted boundary from the state file. This action lifts the session-scoped restriction, allowing Edit and Write operations to modify files outside the previously designated folder once again.

Does the edit blocking feature apply to both Write and Edit operations?

The edit blocking feature applies directly to both Edit and Write operations. It intercepts these operations, validates the target file paths against the configured directory boundary, and blocks any attempt to modify files outside that designated folder.

Why are my file changes being denied outside the configured freeze boundary?

File changes are denied outside the configured freeze boundary because the Skill persists a directory boundary for the session. When a path validation check detects an attempted edit outside this designated folder, it returns a clear denial to prevent accidental modifications.