What problem does it solve? Migrating Salesforce Lightning Web Components and Aura components from SLDS 1 to SLDS 2 requires manually replacing deprecated design tokens, hardcoded CSS values, and SLDS class overrides across many files, which is error-prone and time-consuming without structured guidance. ## Core Features & Use Cases - Linter-Driven Workflow: Runs the official @salesforce-ux/slds-linter to auto-fix simple violations and triage remaining issues by rule type. - Per-Rule Fix Guides: Dedicated references for no-hardcoded-values, lwc-token-to-slds-hook, no-slds-class-overrides, and no-deprecated-tokens-slds1 violations. - Hook Decision Guides: Context-based selection logic for color hooks (surface, accent, feedback, palette) and lookup tables for spacing, sizing, typography, border, radius, and shadow hooks. - Use Case: A developer upgrading an LWC component library to SLDS 2 runs the linter, then uses this skill to replace deprecated --lwc-* tokens and hardcoded hex colors with correct semantic styling hooks while preserving fallback values. ## Quick Start Ask the assistant to migrate your LWC component's CSS to SLDS 2 by running the SLDS linter and fixing all reported violations.