What problem does it solve? Some Salesforce org preferences and feature switches have no metadata type, so no deploy can carry them, and clicking them in Setup leaves no versioned, auditable trail. This Skill decides whether a change belongs in a deploy, a scratch-org definition, or a browser session, then executes browser-driven Setup changes safely and proves them with SetupAuditTrail. ## Core Features & Use Cases - Deploy-vs-browser gating: Runs vf-setup check against the org's own describeMetadata to decide whether a change is deployable, recording the verdict in a gate file that MCP guards read. - Credential-safe browser hand-off: vf-setup serve keeps the single-use frontdoor URL in process memory and hands the browser a loopback ticket, so a live admin session never enters the transcript. - Accessibility-tree automation and proof: Drives Lightning Setup via Playwright MCP snapshots, then verifies the change with SetupAuditTrail queries instead of trusting screenshots. - Use Case: You need to enable an Einstein feature toggle that has no metadata type. The Skill confirms no deploy route exists, hands a headless browser a single-use session, makes the change, and confirms it in the org's audit trail. ## Quick Start Ask the assistant to enable a specific Salesforce Setup preference in your sandbox org and verify the change in SetupAuditTrail.