From claude-dev-kit
Blocks file edits outside a specified directory boundary to scope work to a single module. Activate via /freeze with a directory path.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-dev-kit:freeze [directory path to allow edits in][directory path to allow edits in]This skill is limited to the following tools:
Editbash -c 'for D in "$CLAUDE_PLUGIN_ROOT/skills/freeze" "$CLAUDE_SKILL_DIR" "${CLAUDE_PROJECT_DIR:-.}/.claude/skills/freeze"; do [ -n "$D" ] && [ -f "$D/freeze_guard.py" ] && exec python3 "$D/freeze_guard.py"; done; true'Writebash -c 'for D in "$CLAUDE_PLUGIN_ROOT/skills/freeze" "$CLAUDE_SKILL_DIR" "${CLAUDE_PROJECT_DIR:-.}/.claude/skills/freeze"; do [ -n "$D" ] && [ -f "$D/freeze_guard.py" ] && exec python3 "$D/freeze_guard.py"; done; true'The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Freeze mode activated.
Freeze mode activated.
$ARGUMENTS is a valid directory path. If not provided, ask the user which directory to freeze to..claude-kit/freeze-dir.txt in the repo root:
mkdir -p .claude-kit && echo "<absolute-path>" > .claude-kit/freeze-dir.txt
<path>. All Edit/Write operations outside this directory will be blocked."To deactivate, remove the boundary file:
rm -f .claude-kit/freeze-dir.txt
Or end this conversation.
npx claudepluginhub pillip/claude-dev-kit --plugin claude-dev-kitRestricts Edit and Write operations to a specific directory for the session. Blocks edits outside the allowed path. Useful when debugging to prevent accidentally modifying unrelated code.
Restricts Edit/Write/MultiEdit to one directory for the session, blocking edits outside it. Useful for debugging or fencing parallel agents.
Hard-blocks edits outside declared frozen directories to protect critical paths during risky changes.