Skip to content
v1.0.0

Protect Local Boundary

Arcantry 1.0.0protect-local-boundary

Keep private .local state usable without letting it become a dependency of shared project behavior.

Protect a repository’s .local/ privacy boundary whenever work may create, read, write, copy, move, derive, watch, build, test, package, document, or promote .local content. Use for every planned or actual operation involving .local; do not use for a conceptual mention with no operation.

arcantry skills link protect-local-boundary --scope user

The standard destination is ~/.agents/skills. Codex reads this universal Agent Skills location directly.

arcantry skills link protect-local-boundary --scope user --compat claude

This keeps the universal link and adds a Claude alias to the same canonical package.

  • Resolve the private boundary even when .local does not exist yet.
  • Choose private, shared, promotion, or outside-repository handling for each operation.
  • Prevent private files and workarounds from entering tracked configuration, tooling, packages, or product behavior.

Prompt

Use the protect-local-boundary skill before creating a new .local workspace in this Git repository.

Expected outcome

The absent directory is treated as private, locally excluded before creation, and kept independent from tracked project configuration.

Prompt

Use the protect-local-boundary skill to turn one approved file from .local into a project asset while a repository-wide development watcher is active.

Expected outcome

Only the approved item becomes a self-contained project asset, while temporary work stays outside the repository and shared tooling remains independent from .local.