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.