freeze

Block Edit and Write operations outside a session-defined directory boundary.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/agwacom/adeel --skill freeze-agwacom
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: freeze
Source: https://github.com/agwacom/adeel/tree/main/skills/freeze
Command: npx skills add https://github.com/agwacom/adeel --skill freeze-agwacom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Edits in a development workspace can drift outside the intended scope, risking broken builds or lost work. This skill enforces a runtime boundary so only files within a user-defined directory can be edited during the session.

Core Features & Use Cases

  • Boundary enforcement: Blocks Edit and Write operations outside the configured directory.
  • Session-scoped control: Applies per session, allowing debugging or isolated changes without affecting the whole repo.
  • Simple setup: Prompt-based directory specification and persistent boundary across the session.

Quick Start

Ask the user for a directory path to restrict edits to, then save the absolute path as the freeze 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 prevent accidental edits outside a specific directory during debugging?▼

To prevent accidental edits outside a directory, you can restrict file modifications by defining a specific directory path. This creates a runtime boundary that blocks write operations outside that scope, ensuring debugging changes remain isolated.

What is the best way to lock file edits to a single module in a development workspace?▼

Locking file edits to a single module involves enforcing a directory boundary for your session. This mechanism validates operations against a stored path, actively blocking modifications to files outside the intended module to prevent broken builds.

Can I restrict write operations to a specific path for a single session?▼

Yes, you can restrict write operations to a specific path for a single session. The boundary is saved in a session state file, applying scoped control to ensure only files within the user-defined directory can be modified during that period.

How does directory boundary enforcement work for scoped development tasks?▼

Directory boundary enforcement works by validating edit and write operations against a path stored in a session state file. If an operation targets a file outside this defined scope, the system blocks it to prevent unintended changes.

Does this edit control tool require any dependencies to set up workspace boundaries?▼

No dependencies are required to set up workspace boundaries. The setup is prompt-based, simply asking for a directory path to restrict edits to, which is then saved as an absolute path for the session.

Why should I use directory scoping instead of manually checking file paths during isolated work?▼

Directory scoping automates risk-management by validating every edit against a boundary, preventing drift. Unlike manual checks, it persistently blocks operations outside the configured directory, ensuring scoped work does not risk breaking the repository.