freeze

Block Edit and Write operations outside a user-specified directory.

2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/OmerFarukOruc/symphony-orchestrator --skill freeze-omerfarukoruc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freeze
Source: https://github.com/OmerFarukOruc/symphony-orchestrator/tree/main/.claude/skills/gstack/freeze
Command: npx skills add https://github.com/OmerFarukOruc/symphony-orchestrator --skill freeze-omerfarukoruc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Restrict file edits to a specific directory for the session, preventing edits outside the allowed path. This helps avoid accidental changes and keeps debugging focused on a small scope.

Core Features & Use Cases

  • Blocks Edit and Write operations targeting files outside the allowed directory, providing a safe sandbox for debugging and module development.
  • Provides a guided flow: prompt the user for a directory to freeze, resolve it to an absolute path, persist the boundary state, and enforce it via a PreToolUse hook.
  • Real-world use: when debugging a module, only edits within the frozen directory are allowed, reducing the risk of introducing unrelated changes.

Quick Start

Ask the user for a directory path to freeze and then set the boundary so future edits outside that path are blocked.

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 an active coding session?

You can restrict file edits by freezing a specific directory path to create a boundary. This enforces a directory-only edit restriction for the active session, blocking any Edit or Write operations targeting files outside the allowed folder.

How does a PreToolUse hook prevent outside edits when scoping changes to a folder?

A PreToolUse hook intercepts Edit and Write operations before execution, checking the target file path against a persisted frozen directory boundary. If the target falls outside the allowed absolute path, the hook blocks the operation to ensure safe scoping.

Can I lock edits to a folder for safe debugging without modifying files outside the project scope?

Yes, you can lock edits to a folder to safely scope changes during debugging. By freezing the target directory, the session enforces a strict boundary that prevents accidental modifications to files outside that specific project path.

What is the best way to sandbox file modifications to a single module during development?

The best way to sandbox file modifications is to freeze the module's directory path, which establishes a persistent edit boundary for the session. This restricts all file changes to the target folder, reducing the risk of introducing unrelated edits.

Do I need to provide an absolute directory path to freeze file edits for a session?

Yes, the process requires user input to specify the directory to freeze, which is then resolved to an absolute path. This resolved path is persisted as the boundary state to reliably block outside edits across session operations.