with one click
apply
Make the codebase match the lenses via Claude Code plan mode.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Make the codebase match the lenses via Claude Code plan mode.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Append a new lens to lens.yml and generate its initial content.
Reflect code changes back into the lens files.
Show the current Lens status for this directory.
Sync Lens artifacts in the current directory.
Initialize a Lens setup in the current directory. With no description argument, surveys the repo (like Claude's /init) to propose a template and draft the intent; with a description argument, passes through to the CLI verbatim.
Advance refs/lens/synced or refs/lens/applied to HEAD.
Based on SOC occupation classification
| name | apply |
| description | Make the codebase match the lenses via Claude Code plan mode. |
| allowed-tools | Bash(lens:*) EnterPlanMode |
Prereqs: lens on PATH, lens.yml exists (if not, tell user and stop).
Run lens apply --dry-run via Bash. Capture stdout — this is the context bundle.
Invoke the EnterPlanMode tool with a plan prompt consisting of:
You are about to make code changes that bring the codebase in line with the lens artifacts below. Focus on the deltas since the last apply; ignore unchanged lenses unless their current implementation is broken.
After the user exits plan mode (plan accepted + changes applied):
git status --porcelain via Bash.lens mark applied./lens:mark applied to advance the ref."