What problem does it solve? Working on the Chat Customizations editor requires knowing where interfaces live, how harness descriptors drive the UI, and how to keep the extension API chain in sync across five layers. This Skill consolidates that knowledge so changes to agents, skills, instructions, hooks, prompts, MCP servers, and plugins management UI are made correctly and tested reliably. ## Core Features & Use Cases - Architecture guidance: Maps key folders, interfaces (IHarnessDescriptor, ISectionOverride, ICustomizationItemProvider), and the spec file that defines ownership contracts. - Extension API sync checklist: Details the five-layer chain (proposed .d.ts, IPC DTO, ExtHost, MainThread, internal interface) that must be updated together when adding fields to customization items. - Testing and debugging workflows: Covers component fixtures with themed screenshot variants, CI regression gates via blocksCi labels, and live-product layout debugging with Playwright CLI over CDP. - Use Case: When adding a new field to ICustomizationItem, follow the documented five-layer update table, then add a fixture variant and run the gated screenshot tests to catch layout regressions. ## Quick Start Ask the agent to add a new tab to the Chat Customizations management editor and create a screenshot fixture for it.