freeze

Restrict Edit and Write operations to a configured directory for a session.

1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/rkumar261/studio-cast --skill freeze-rkumar261
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freeze
Source: https://github.com/rkumar261/studio-cast/tree/main/.claude/skills/gstack/freeze
Command: npx skills add https://github.com/rkumar261/studio-cast --skill freeze-rkumar261

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Restrict edits to a specific directory for the current session to prevent accidental changes outside the target module during debugging and focused development.

Core Features & Use Cases

  • Enforces edit boundaries by blocking Edit and Write operations outside the configured path.
  • Persists a runtime boundary for the session and resolves provided paths to an absolute, trailing-slash-aware directory.
  • Use Case: Lock down changes to a single module while investigating a bug or implementing a focused feature.

Quick Start

Tell me which directory to restrict edits to, and I will lock all edits to that folder 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 restrict file edits to a specific directory during debugging?

You can restrict file edits to a specific directory during debugging by applying a configurable boundary that blocks Edit and Write operations outside the allowed path. This persists in session state to prevent accidental changes to other modules.

What is scoped development and when do I need to lock down repository folders?

Scoped development is isolating changes to a single repository folder while investigating a bug or implementing a feature. You need to lock down repository folders when working across multiple workflows to prevent unintended modifications outside the target module.

Can I freeze edits to a subfolder without affecting the rest of my repository?

Yes, you can freeze edits to a subfolder without affecting the rest of your repository. The boundary resolves provided paths to an absolute, trailing-slash-aware directory and blocks all Edit and Write operations outside that specific path for the session.

What is the best way to prevent accidental code changes outside a target module?

The best way to prevent accidental code changes outside a target module is to enforce a runtime edit boundary that persists in session state. This blocks write operations outside the configured directory path during focused development work.

Why does my session state boundary fail to block edits in parent directories?

A session state boundary fails to block edits in parent directories when the configured path resolution does not properly account for absolute paths. The boundary must be trailing-slash-aware to correctly restrict operations to the target directory scope.