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 ★
- Af Ship From PRD — If $ARGUMENTS is empty, stop and ask 187 ★
- Orchestrate Saga — Generate strict <3900-char goal-orchestrator prompt for a saga and lock via /goal 160 ★
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
Ads Fix Empty Groups
Detect and fix ad groups without active ads - enable paused ads, create new RSAs for high-ROI groups, pause de
Ads Health
Quick health check — quota, guardrails, eligibility, empty ad groups
Claude Depester
Patches Claude Code CLI and VS Code extension to replace whimsical loading words with simple 'Thinking'.
Start Review
Start a fresh review of a deal that already has an earlier review: choose which earlier review to link to, cre
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
Related Agents
Encrypted Column Auditor
Audits new or changed web API routes for server-side reads of E2E-encrypted content columns (groups.windows, s
Monday Agent
Monday.com specialist. Use for ANY Monday.com operation: finding, creating and updating items, status, people
Pixeltable Debugger
Diagnoses failing or stale Pixeltable pipelines. Errored computed columns, no-op recomputes, retrieval problem