What problem does it solve?
Iterating on UI-heavy features in a VS Code extension normally requires slow manual cycles of editing, rebuilding, relaunching, and visually checking results. This Skill runs a tight pair-programming loop where the user watches a live extension instance and the agent applies each requested change, rebuilds, refreshes, and returns a screenshot.
Core Features & Use Cases
- Interactive iteration loop: Launch VS Code, open the target view, apply one batch of edits per user message, rebuild, refresh the webview, and return a screenshot every round.
- Rebuild-scope auto-detection: Infers whether a change needs a webview-only rebuild or a full extension-host reload based on which files were edited.
- Structural-bug flagging: Distinguishes visual tweaks from correctness issues and offers to delegate structural problems to a systematic audit skill instead of silently patching them.
- Use Case: Redesigning a panel in the GitLens home view — the user says "move the Share button and tighten the empty-state copy," and the agent edits the code, rebuilds the webview, refreshes, and shows the result for the next round of feedback.
Quick Start
Ask the agent to start a live-pair session on a specific view, for example: run /live-pair on the commit details panel so we can iterate on its layout together.