agentsclimarketplace

Freeze

Skill mattjaikaran/meridian/skills/freeze

Skill that gives AI coding agents persistent memory and quality enforcement

Install
npx -y skills add mattjaikaran/meridian --skill freeze

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.0 KB, as published. Nobody here has run it

/meridian:freeze — Edit Scope Lock

Lock edits to a specific directory during focused work. Advisory safety net to prevent accidental edits outside scope.

Arguments

  • <directory> — Directory to lock edits to
  • --status — Show current freeze state
  • --clear — Remove edit lock (alias: /meridian:unfreeze)

Keywords

freeze, lock, scope, restrict, directory, unfreeze, guard, safety

Procedure

Step 1: Route by argument

If --status: Show freeze state:

PYTHONPATH=$MERIDIAN_HOME uv run --project $MERIDIAN_HOME -- python -c "
from scripts.db import open_project
from scripts.freeze import format_freeze_status
with open_project('.') as conn:
    print(format_freeze_status(conn))
"

If --clear: Remove freeze:

PYTHONPATH=$MERIDIAN_HOME uv run --project $MERIDIAN_HOME -- python -c "
from scripts.db import open_project
from scripts.freeze import clear_freeze
with open_project('.') as conn:
    cleared = clear_freeze(conn)
    print('Edit lock removed' if cleared else 'No active edit lock')
"

Step 2: Set Freeze

PYTHONPATH=$MERIDIAN_HOME uv run --project $MERIDIAN_HOME -- python -c "
import json
from scripts.db import open_project
from scripts.freeze import set_freeze
with open_project('.') as conn:
    result = set_freeze(conn, '<directory>')
    print(json.dumps(result, indent=2))
"

Step 3: Confirm

Display: "Edit lock active: <directory>. Edits outside this directory will trigger a warning."

Advisory Behavior

When freeze is active, before editing any file:

  1. Check if the file is within the frozen directory
  2. If OUTSIDE: warn the user and ask for confirmation before proceeding
  3. If INSIDE: proceed normally
  4. This is advisory — user can always override

When to Use

  • Debugging a specific module (lock to that module's directory)
  • Focused refactoring of one package
  • Preventing accidental cross-module edits during implementation

When NOT to Use

  • Broad refactoring across multiple directories
  • Initial project setup

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.