What problem does it solve? Working on the Agents Window in a VS Code fork requires respecting strict layering rules, provider-neutral abstractions, and a large set of architecture specifications; this Skill routes contributors to the right specification and enforces the core principles before code changes. ## Core Features & Use Cases - Architecture routing: Maps each change area (layout, automations, providers, mobile, sidebar) to its authoritative specification file under src/vs/sessions. - Layering and contract enforcement: Ensures vs/sessions never gets imported by vs/workbench, keeps providers behind ISession/IChat, and routes contributions through sessions.*.main.ts entry points. - Specification edit gate: Defines when an authoritative spec may be updated versus when behavior belongs in regression tests and code comments. - Use Case: When adding a feature to the Sessions sidebar, use this Skill to identify SESSIONS_LIST.md as the owning spec, trace existing tests, and validate with focused unit tests plus valid-layers-check. ## Quick Start Use the sessions skill to plan and implement my change to the Agents Window sidebar under src/vs/sessions.