
Covers the agents-first architecture in VS Code, including the layered folder structure, session management, and mobile UI patterns. You'll want this when implementing features or debugging issues in the Agents window. The core model is observable-based state flowing from pluggable providers through management services to UI components. Watch out for the layer rules: contrib code can't import from contrib/providers, and you must use the sessions-specific menu IDs instead of platform ones. Before changing anything, read the mandatory coding guidelines and the relevant spec doc, then validate with the layers check. The architecture is rigid by design, enforced by ESLint, so fighting the grain will cost you time.
$ npx -y skills add microsoft/vscode --skill sessions --agent claude-codeInstalls into .claude/skills of the current project.
Use this skill for implementation, review, or design work under src/vs/sessions/**.
vs/sessions may import vs/workbench and lower layers; vs/workbench must never import vs/sessions.browser/menus.ts and consume Menus.*.sessions.*.main.ts entry point.Start with src/vs/sessions/README.md, then read only the specifications relevant to the change:
Sponsors