What problem does it solve? Working on the VS Code integrated browser ("browserView") requires understanding a heavyweight, multi-process, security-sensitive subsystem where a native Chromium WebContentsView floats above the workbench DOM. This Skill gives you the load-bearing architectural concepts so you can navigate and modify the code without breaking alignment, focus, sessions, or agent tooling. ## Core Features & Use Cases - Architecture Mental Model: Explains the three-process split (main, shared, renderer), the read-replica renderer model, and the IPC channel rules under src/vs/platform/browserView and src/vs/workbench/contrib/browserView. - Overlay and Layout Guidance: Covers the native-view-over-DOM problem, including bounds pixel-snapping, z-order hiding, screenshot placeholders, and preload-based keyboard routing. - Identity, Security, and Agent Gating: Clarifies sessions (storage identity), groups (automation visibility), the proxied CDP layer, and the privacy gates controlling agent access to page content. - Use Case: You need to add a new browser capability, such as a navigation command or an agent tool. Use this Skill to learn that new state belongs in the main-process BrowserView with mirrored events, and new behavior belongs in a scoped editor contribution rather than the editor or main view. ## Quick Start Ask the AI to explain how to add a new feature or fix a bug in the VS Code integrated browser using the integrated-browser architecture guidance.