oliver-kriska/claude-elixir-phoenix-pi-phx-freeze
Apply an advisory edit scope in this session. Use for read-only or directory-scoped work; no enforcement hook is installed.
npx skills add https://github.com/oliver-kriska/claude-elixir-phoenix --skill phx-freeze
Apply a current-session instruction that limits which files this agent may edit.
This generated runtime does not install an enforcement hook, so the scope is
advisory rather than a technical lock. Never claim that edits are blocked by the
runtime.
/skill:phx-freeze
/skill:phx-freeze lib/app_web priv/repo
/skill:phx-freeze status
/skill:phx-freeze off
Treat the text after the skill invocation as follows:
| Invocation | Current-session behavior |
|---|---|
| No arguments | Do not edit files; investigation and reporting remain read-only. |
| Path prefixes | Edit only files under the listed project-relative prefixes. |
| status | Report the advisory scope currently established in this conversation. |
| off | Clear the advisory scope for subsequent work. |
Do not create .claude/.freeze. That sentinel belongs to the canonical Claude
Code plugin and could affect a later Claude Code session even though this runtime
cannot enforce or clear it reliably.
the current agent, not a runtime or security boundary.
.claude/.freeze in a generated runtime — nomatching enforcement component is installed here.
ask before editing outside listed prefixes.
lib/foo includes that directory and itsdescendants, not a sibling such as lib/foobar.
Take oliver-kriska/claude-elixir-phoenix-pi-phx-freeze from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.