What problem does it solve? Working on the Agents Window in the OpenIDE codebase requires respecting strict layering rules, provider-neutral contracts, and a large set of architecture specifications; this Skill routes contributors to the right specification and workflow so changes under src/vs/sessions stay consistent. ## Core Features & Use Cases - Core principles enforcement: Preserves layer direction (vs/sessions may import vs/workbench, never the reverse), observable-based session state, and provider-neutral shared code. - Specification routing: Maps each change area (layout, sessions list, mobile, providers, AI customizations) to its authoritative specification document before implementation. - Proportional validation: Directs developers to run typecheck-client, the mandatory valid-layers-check, and focused unit tests matching the change scope. - Use Case: When adding a new session grouping feature to the sidebar, use this Skill to read SESSIONS_LIST.md, trace existing implementations, implement against ISessionsService, and validate with the layers check. ## Quick Start Ask the agent to implement or review a change under src/vs/sessions and it will apply the sessions workflow automatically.