freeze

Block file writes outside a specified directory boundary.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/apeejay-education/cadencesprout --skill freeze-apeejay-education
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freeze
Source: https://github.com/apeejay-education/cadencesprout/tree/main/.agents/skills/gstack-freeze
Command: npx skills add https://github.com/apeejay-education/cadencesprout --skill freeze-apeejay-education

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Restrict edits to a specific directory by blocking writes outside the allowed path.

Core Features & Use Cases

  • Enforces a session-scoped edit boundary to prevent accidental changes to unrelated code during debugging.
  • Persists the boundary state across the session and provides clear feedback when edits fall outside the boundary.
  • Works with typical Edit/Write tooling to guard critical areas while leaving reads and other operations unaffected.

Quick Start

Set the freeze boundary to a directory using the provided prompt and confirm that edits outside this path are blocked.

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 by setting a session-scoped boundary that blocks write operations outside the allowed path. This prevents accidental changes to unrelated code while leaving reads unaffected.

What is an edit boundary and how does it prevent code drift?

An edit boundary is a persisted restriction that confines write operations to one allowed folder. It prevents code drift by warning and blocking any Edit or Write attempts that target files outside the specified directory.

Can I still read files outside the freeze boundary?

Yes, you can still read files outside the freeze boundary. The restriction only applies to Edit and Write operations, leaving reads and other operations unaffected while you work within the allowed directory.

Does the directory edit block persist across the session?

Yes, the directory edit block persists across the session. The boundary state is saved so that your configured restrictions remain active and continue to guard critical areas until you change or remove them.

What is the best way to prevent accidental writes to unrelated modules?

The best way to prevent accidental writes to unrelated modules is to enforce a session-scoped edit boundary. This approach blocks out-of-scope changes at the tooling level, which is safer than relying on manual checks during module-specific work.

Why are my edits being blocked when working outside an allowed path?

Your edits are being blocked because an active edit boundary is restricting writes to a specific directory. You must either move your work into the allowed folder or update the boundary path to include the target directory.