auto-perf-optimize
Run agent-driven VS Code performance or memory investigations. Use when asked to launch Code OSS, automate a VS Code scenario, run the Chat memory smoke runner, capture renderer heap snapshots, take workflow screenshots, compare run summaries, or drive a repeatable scenario before heap-snapshot analysis.
Install
With your agent
Install OMGSkills skill "microsoft/vscode:auto-perf-optimize" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/microsoft/vscode /tmp/vscode && ln -s /tmp/vscode/.github/skills/auto-perf-optimize ~/.claude/skills/auto-perf-optimize
From README
VS Code Performance Workflow Drive a repeatable VS Code scenario, collect memory/performance artifacts, verify that the scenario actually happened, then hand the resulting heap snapshots to the generic heap-snapshot-analysis skill when object-level investigation is needed. When to Use User describes a VS Code workflow and asks whether it leaks or grows memory User asks the agent to launch VS Code, drive a scenario, and capture heap snapshots User asks to run the Chat memory smoke runner bundled with this skill User wants screenshots, summary.json, renderer heap samples, and targeted .heapsnapshot files for one scenario User wants a new automation runner for a non-Chat VS Code scenario Do not use this skill when snapshots already exist and the user only wants heap object/retainer analysis. Use heap-snapshot-analysis directly. The Story Define the scenario. Write down one warmup action, one repeatable iteration, and one quiescent point where it is fair to force GC and sample memory.
More from this repo
customizations-in-the-agent-host
Architecture and hard-won debugging lessons for customization enablement (plugins, MCP servers, agents, skills,...
agent-host-logs
Used to analyze Agent Host debug log exports.
chat-customizations-editor
Used when working on the Chat Customizations editor — the management UI for agents, skills, instructions, hooks,...
