AgentStack
SKILL verified Apache-2.0 Self-run

Freeze

skill-mattjaikaran-meridian-freeze · by mattjaikaran

A Claude skill from mattjaikaran/meridian.

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-mattjaikaran-meridian-freeze

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Freeze? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/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 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, '')
    print(json.dumps(result, indent=2))
"

Step 3: Confirm

Display: "Edit lock active: ``. 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

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.