agentsclimarketplace

Scope freeze

Skill tmusser/ai-engineering-skills/skills/scope-freeze

Portable AI-engineering skills for Claude Code, Codex, and coding agents: bounded scope, mini-specs, vertical slices, verification, ship gates, and handoff.

Install
npx -y skills add tmusser/ai-engineering-skills --skill scope-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

  • 3 stars3 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.

What its author says it does

Copied from the file, not written here

Explicitly limit blast radius before any implementation or file changes.

SKILL.md

1.8 KB, as published. Nobody here has run it

Scope Freeze

Purpose

Prevent uncontrolled changes by defining a narrow, enforceable boundary. This freezes write scope, not discovery.

When to use

Immediately before editing files or running state-changing commands.

Inputs

  • SPEC.md / PLAN.md / TODO.md
  • Selected task
  • Current repo state

Workflow

  1. Name the exact task.
  2. List allowed files/folders.
  3. List read-only files/folders.
  4. List forbidden operations.
  5. Set max files/lines changed (if helpful).
  6. List allowed commands.
  7. List compatibility seams and test-integrity triggers before editing.
  8. Define clear stop condition.
  9. Note that reads/searches are allowed unless explicitly forbidden.

Outputs

Canonical output block:

SCOPE FREEZE
Task: ...
Allowed writes: ...
Read-only: ...
Forbidden: ...

Compatibility seams to preserve:
- Public imports / APIs: ...
- CLI behavior: ...
- Output schema: ...
- Fixture/data meaning: ...
- Existing tests that must remain meaningful: ...

Test integrity:
- Existing tests may be added to: yes/no
- Existing tests may be changed only if: ...

Review required if:
- tests changed
- dependencies changed
- protected paths touched
- compatibility seams changed

Allowed commands: ...
Stop when: ...
Invalid if: ...

Success looks like

The canonical block above.

Stop conditions

  • Scope is narrow enough for safe implementation.
  • Task requires changes outside boundary → pause and renegotiate.

Anti-patterns

  • Roaming the entire repo for a small fix.
  • Expanding scope because "nearby code looked easy."
  • Running write commands before boundary is agreed.
  • Forbidding necessary discovery reads.

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.