Patch Claude Code Lock — Development skill for Claude Code
Agent skill that patches the Claude Code extension to stop locking editor groups and creating empty columns.
How to install Patch Claude Code Lock
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ChubbyDuck/patch-claude-code-lock and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Patch Claude Code Lock does
Agent skill that patches the Claude Code extension to stop locking editor groups and creating empty columns.
Alternatives in Development
- Om Tidy — Self-maintenance pass — acts on every hygiene flag: archives completed work, groups loose clusters, splits ove 4.6k ★
- Patch 2.3k ★
- Android Release — Prepare and execute an Android release (patch/minor/major) 1.6k ★
README
patch-claude-code-lock
[](https://skills.sh/ChubbyDuck/patch-claude-code-lock)
Agent skill that patches the Claude Code (`anthropic.claude-code`) extension so it stops locking editor groups and creating a stray empty column (blank pane with only an X) when opened next to Cursor Agents.
This skill fixes two existing issues by patching the obfuscated minified `extension.js` on the local machine (there is no setting for either behavior):
- anthropics/claude-code#80148 — extension programmatically locks the editor group (
workbench.action.lockEditorGroup), bypassingworkbench.editor.autoLockGroups - anthropics/claude-code#83333 —
findUnusedColumn()creates an empty editor group (blank pane with only an X) when opening beside Cursor Agents
Extension updates install into a fresh directory, so re-run the patch after every update.
Install
npx skills add ChubbyDuck/patch-claude-code-lock
For a global Cursor install:
npx skills add ChubbyDuck/patch-claude-code-lock -g -a cursor -y
Browse the skill on [skills.sh](https://skills.sh/ChubbyDuck/patch-claude-code-lock).
Usage
Ask your agent to apply the Claude Code lock patch, or run it yourself from this skill directory:
python3 scripts/patch.py
The script finds every `anthropic.claude-code-*` install under `~/.cursor/extensions` and `~/.vscode/extensions`. After a successful patch, reload the window (`Developer: Reload Window`), close any leftover empty group once, and unlock any already-locked group once.
Supported versions
Verified lock + column patch against:
| Host | Versions |
|---|---|
| VS Code | 2.1.216, 2.1.241, 2.1.243, 2.1.245–2.1.247, 2.1.250–2.1.252 |
| Cursor | 2.1.238, 2.1.239, 2.1.263, 2.1.266 |
The matcher treats minified locals as identi
Related Skills
Claude Depester
Patches Claude Code CLI and VS Code extension to replace whimsical loading words with simple 'Thinking'.
Af Ship From PRD
If $ARGUMENTS is empty, stop and ask:
Opencode Ag Auth
Enhanced Antigravity OAuth plugin for OpenCode strict quota locking, multi-account rotation, Oh-My-OpenCode in
Screener
Run TradingView stock/crypto/forex screener with filters, sorting, and custom columns
Load Schema
Initialise the system by running schema-analyst to discover all tables, event names, columns and fields dynami
Tam Builder
Execution layer. Takes a reviewed TAM brief and builds a 500+ qualified Clay table with scoring, disqualifiers
Related Agents
Patch Verifier
WHEN verifying cc-enhanced patch anchors or watched prompt-surface anchors against a clean upstream cli.js. NO
Deal Verifier
Adversarially tries to break proposed contract patches and verifies source-document integrity. Default verdict
Adapter Jig Reviewer
Cold adversarial multi-dimension review of an ecosystem-adapter wiring diff. Given ONLY the diff + the eight §