What problem does it solve?
When working on a large codebase, it is common to accidentally edit files outside the module or component you are actively working on, leading to unintended changes that break unrelated parts of the project. This Skill eliminates that risk by locking all file edit and write operations to a single, user-specified directory for the duration of the session.
Core Features & Use Cases
- Edit Boundary Enforcement: Blocks all Edit and Write tool operations targeting files outside the configured directory, while leaving Read, Bash, Glob, and Grep operations unaffected.
- Scoped Development Workflows: Ideal for debugging, module-specific refactoring, or any task where you need to ensure changes are limited to a single part of the codebase, such as only modifying the backend API while leaving the frontend untouched.
- Use Case: If you are fixing a bug in the exam module of the Moodle proctoring platform, you can freeze edits to the backend/exam directory to avoid accidentally modifying frontend dashboard components or AI proctoring code while troubleshooting.
Quick Start
Use the freeze skill to restrict all file edits to the backend/exam directory so I don't accidentally modify unrelated code while debugging the exam violation logic.