freeze

Blocks Edit and Write operations targeting files outside a predefined directory during a session.

Updated Oct 15, 2025
One-click install
npx skills add https://github.com/vibrationalforce/Echoelmusic --skill freeze-vibrationalforce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freeze
Source: https://github.com/vibrationalforce/Echoelmusic/tree/main/.claude/skills/gstack/freeze
Command: npx skills add https://github.com/vibrationalforce/Echoelmusic --skill freeze-vibrationalforce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Blocks edits and writes outside a predefined directory for the current session, preventing accidental or scope creep during debugging or module work.

Core Features & Use Cases

  • Locks file edits to a single directory for the session, ensuring changes stay within the specified boundary.
  • Blocks Edit and Write operations targeting files outside the allowed path, reducing the risk of unintended modifications.
  • Persists the boundary per session and logs boundary violations for visibility during development.

Quick Start

Ask the user which directory to restrict edits to.

Frequently Asked Questions about freeze

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

FAQPage Schema
How do I lock file edits to a single directory during a debugging session?

To lock file edits to a directory during a session, you can set a predefined boundary that restricts write operations. This ensures changes stay confined to the specified folder, preventing accidental modifications to files outside the allowed path.

What is a directory boundary and when do I need it for module-scoped work?

A directory boundary is a per-session restriction that blocks edits outside a predefined folder. You need it during module-scoped work or debugging to prevent scope creep and ensure unintended changes do not affect other parts of the project.

How do I block write operations outside a specific folder using a pre-check hook?

You can block write operations by applying a pre-check hook that denies edits targeting files outside an allowed path. The boundary is stored in a state file for the current session, actively blocking operations that exceed the directory scope.

Does restricting edits to a boundary require any dependencies or external components?

Restricting edits to a boundary requires no external dependencies or components. It relies solely on a per-session state file to store the boundary and a validation hook to enforce the directory restrictions during your work.

Can I log boundary violations when blocking edits outside a directory?

Yes, when edits are blocked outside the predefined directory, the system logs boundary violations. This provides visibility into attempted scope creep during your debugging or development session.