freeze

Block Edit and Write operations outside a designated directory via pretool hook.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mmunro3318/3d-render-pipeline --skill freeze-mmunro3318
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freeze
Source: https://github.com/mmunro3318/3d-render-pipeline/tree/main/.claude/skills/gstack/freeze
Command: npx skills add https://github.com/mmunro3318/3d-render-pipeline --skill freeze-mmunro3318

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Restrict edits to a specific directory for the current session, preventing changes outside the allowed path and helping debugging by focusing work.

Core Features & Use Cases

  • Restricts edits to a user-specified directory via an interactive prompt.
  • Blocks Edit and Write operations outside the freeze boundary and logs usage analytics for auditing.
  • Supports quick reconfiguration with /freeze to set a new boundary and /unfreeze to clear it.

Quick Start

Set a directory as your freeze boundary to start blocking edits outside that path.

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 single directory during a debugging session?

Restrict file edits by setting a designated directory as a freeze boundary, which blocks all Edit and Write operations outside that path to prevent accidental changes. This confinement helps focus debugging and protects project integrity.

What is the best way to prevent accidental writes outside a specific project folder?

Preventing accidental writes outside a specific folder is achieved by configuring a directory boundary that intercepts edit operations via a pretool hook. The hook reads the freeze directory from state and blocks unauthorized modifications while logging analytics.

Can I reconfigure the allowed edit path without restarting my interactive session?

You can reconfigure the allowed edit path during an active session by running the /freeze command to set a new directory boundary. Running the /unfreeze command clears the restriction entirely, allowing edits across the project again.

Does the freeze boundary safeguard block modifications to existing files only?

The freeze boundary safeguard blocks both modifications to existing files and the creation of new ones. It specifically intercepts and prevents any Edit and Write operations attempted outside the designated directory path.

When should I not use a directory boundary to confine edits?

You should not use a directory boundary to confine edits when your workflow requires modifying files across multiple project folders simultaneously. The restriction blocks all Write and Edit operations outside the single designated path, which will disrupt cross-directory tasks.